View Code? Open in Web Editor
NEW
This project forked from georgebrowncollege/sdl_engine
A simple Assignment Framework using SDL2 and related libraries
Shell 0.01%
C++ 49.20%
C 48.83%
Objective-C 0.27%
Kotlin 0.01%
Objective-C++ 0.89%
Makefile 0.23%
HTML 0.02%
CMake 0.32%
GLSL 0.01%
PLSQL 0.13%
Batchfile 0.08%
GDB 0.01%
sdl_engine's Introduction
SDL Engine v0.28
Latest Changes
- Refactored all classes so that function names are now Upper Case
- Added Convenience functions to TextureManager to make it easier to Draw and Animate
- Added NavigationObject class
- Converted all enums to enum classes
- Updated to Current Version of SDL 2.0.22
- Updated to Current Version of SDL_TTF 2.0.18
- Upgraded ImGui to latest version (v1.87)
Known Bugs
- UIButton Events still a little janky when being clicked
Previous Versions
v0.27
- Added keyPressed and keyReleased functions for single-frame keyboard events
- Added mousePressed and mouseReleased for single-frame mouse events
v0.26
- Upgraded ImGui to latest version (v1.82)
- Modified Util class to allow drawing functions to work in any window
- Fixed ImGui window not clearing bug with a hack
- Fixed EventManger Bug that would allow a button events to trigger from the ImGui window
v0.25
- Expanded IMGUI Support so that it works in any scene in a separate window
- Changed Singletons to Magic Statics (other than FontManager -- still TODO)
- Added more Collision Check Functions in Collision Manager (e.g. LOSCheck)
v0.24
- Added IMGUI Support (see GUI_Function in PlayScene.cpp)
v0.23
v0.22
- Updated Project to C++ 17
- added removeChild to DisplayList
- added layering to DisplayObject
- added enabling / disabling to GameObject
v0.21
- Updated to Current Version of SDL 2.0.12
- Updated to SDL Image 2.0.5
- Added SDL net 2.0.1
- removed unused dlls and libs
V0.20 and earlier
- Earliest SDL_Engine Build and Debug
sdl_engine's People