A small SDL-based C++ library for personal projects.
- EventManager – mouse events, quitting, keyboard presses and holds
- Initializer – initializes SDL,
SDL_image,SDL_ttf - Texture – loads and draws images and fonts
- Window – creates window, draws basic shapes, manages frame start/end
- Collision – circle-to-circle and circle-to-rectangle detection
- Everything is static where it makes sense
- All drawing is manual, no need for SDL_gfx (primitives or not)
- For Texture and Initializer,
SDL_ttfandSDL_imageare required - Currently 10 files, flat structure. Empty Core & Utils folders just incase I ever decide to expand it.