created: 20231103223458206 creator: Octt modified: 20240119003644181 modifier: Octt title: Simple DirectMedia Layer <<^wikipediaframe "Simple DirectMedia Layer">> * [[SDL_Keycode|https://wiki.libsdl.org/SDL2/SDL_Keycode]] --- list of macros representing keyboard scancodes and keycodes, for use with `SDL_GetKeyState()`(1.2)/`SDL_GetKeyboardState()`(2.0) and `SDL_PollEvent(&event)`...`event.key.keysym.sym == ...` respectively * Beginning Game Programming in C++ with Lazy Foo' Productions' tutorials for: [[v1, SDL 1.2|https://lazyfoo.net/SDL_tutorials/]] ; [[v2.0, SDL 2.0|https://lazyfoo.net/tutorials/SDL/index.php]] * [[Getting Started With SDL 1.2|http://gamedevgeek.com/tutorials/getting-started-with-sdl/]] ; [[Moving Sprites With SDL 1.2|http://gamedevgeek.com/tutorials/moving-sprites-with-sdl/]] ; [[Animating Sprites With SDL|http://gamedevgeek.com/tutorials/animating-sprites-with-sdl/]] * [[Exploring SDL (Wikibooks)|https://en.wikibooks.org/wiki/SDL_(Simple_DirectMedia_Layer)]] --- introduction to SDL with the most important basic information, + some WIP examples * Minimal examples of using the HTML5 canvas via SDL, through WebAssembly and [[C|https://github.com/shlomnissan/sdl-wasm]] or [[C++|https://github.com/timhutton/sdl-canvas-wasm]] * [[sdl-joystick-polling.c|https://gist.github.com/fabiocolacio/423169234b8daf876d8eb75d8a5f2e95]] --- // A demonstration of using SDL2 to poll the state of buttons and axes on a joystick// * [[LuaSDL 1.2|https://github.com/soulik/LuaSDL]] --- //Lua binding to libSDL 1.2// --- should find the time to try this properly and if it actually works on embedded Linux consoles etc. * [[[Release] SDL-3DS 1.2.15 - Simple DirectMedia Layer for 3DS|https://gbatemp.net/threads/release-sdl-3ds-1-2-15-simple-directmedia-layer-for-3ds.459291/]] * [[Why SDL doesn't allow `int main(void)`|https://copyrat90.github.io/2021/08/08/why-sdl-does-not-allow-int-main-void.html]] * [[What is the best way to read input from keyboard using SDL?|https://stackoverflow.com/questions/11699183/what-is-the-best-way-to-read-input-from-keyboard-using-sdl]] * [[Rendering 8-bit palettized surfaces in SDL 2.0 applications|https://sandervanderburg.blogspot.com/2014/05/rendering-8-bit-palettized-surfaces-in.html]]