Skip to content

Latest commit

 

History

History

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

SDL2 examples

  1. BASICS

    • ex101_init.nim - Initialization and shutdown
    • ex102_logs.nim - Log messages
    • ex103_events.nim - Event handling
    • ex104_timers.nim - Using timers
    • ex105_syswm.nim - Getting window system info
  2. GRAPHICS

    • ex201_textures.nim - Using textures
    • ex202_transformations.nim - Transforming textures
    • ex203_blending.nim - Blending modes
    • ex204_drawing.nim - Drawing geometric primitives
    • ex205_sdl_gfx_primitives.nim - Drawing geometric primitives provided by sdl_gfx_primitives
    • ex206_bitmap_fonts.nim - Using bitmap fonts
    • ex207_ttf_fonts.nim - Using True Type fonts
    • ex208_framerate.nim - Framerate control
    • ex209_viewports_and_scaling.nim - Using viewports and setting drawing scale
    • ex210_pixels.nim - Accessing and modifying pixel data
    • ex211_opengl.nim - Using OpenGL
  3. INPUT

    • ex301_keyboard - Keyboard
    • ex302_mouse - Mouse
    • ex303_joystick - Joystick
  4. AUDIO

    • ex401_mixer - sdl_mixer
    • ex402_panning - sdl_mixer panning
  5. NETWORK

    • ex501c_tcp - TCP sockets (client)
    • ex501s_tcp - TCP sockets (server)
    • ex502c_udp - UDP sockets (client)
    • ex502s_udp - UDP sockets (server)
  6. SMPEG

    • ex601_smpeg - Using SMPEG2 library
  7. SDL_GPU

    • ex701_sdl_gpu - Using SDL_GPU library