-
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
-
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
-
INPUT
- ex301_keyboard - Keyboard
- ex302_mouse - Mouse
- ex303_joystick - Joystick
-
AUDIO
- ex401_mixer - sdl_mixer
- ex402_panning - sdl_mixer panning
-
NETWORK
- ex501c_tcp - TCP sockets (client)
- ex501s_tcp - TCP sockets (server)
- ex502c_udp - UDP sockets (client)
- ex502s_udp - UDP sockets (server)
-
SMPEG
- ex601_smpeg - Using SMPEG2 library
-
SDL_GPU
- ex701_sdl_gpu - Using SDL_GPU library
examples
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||