2023-09-29T04:19:26Z - 2024-09-29T04:19:26Z
Overview
1 Release published by 1 user
Published
v0.0.3
32 Issues closed from 1 user
Closed
#34 Update IOCore to a version with Toml++ support to serialize GameData
Closed
#33 Create a GameSettings class that contains other structure and values. Serializable into JSON, like Visual Studio Code settings
Closed
#10 Create a Game State Machine regulating which "Scene" is currently loaded
Closed
#29 TO-Do: Change nlohmann::json dependency from pkgconf package to CPM
Closed
#32 Fix Build Problems
Closed
#31 Restructure project and subprojects so that they use CMake's install() mechanism
Closed
#30 move QJSonModel from Apps/Editor/third-party to Modules
Closed
#27 Kong game: Add basic support for game configuration loading and default values
Closed
#28 Move Application and File Handling Code out to IOCore Library
Closed
#25 Idea: Smarter Config File class
Closed
#24 Better Configuration File handling: Create a FileResource() class and JsonConfigFile class.
Closed
#23 Add a Configuration class
Closed
#17 Unit-Test the SdlEventSource class
Closed
#18 Rename IEventEmitter -> IEventSource; SdlEventEmitter -> SdlEventSource
Closed
#22 Improve any_ptr type checking by using the hash of the type().name() strings
Closed
#19 Replace SINGLETON_INSTANCE macro with SINGLETON_CLASS
Closed
#21 Rename elemental::any_ptr and elemental::any_ptr_cast to untyped_ptr and untyped_ptr_cast
Closed
#20 cannot pass incomplete SDL structures with std::any - need a custom any_ptr template class
Closed
#11 Wrap SDL Event Handling API
Closed
#13 Create EventEmitter class, derived from Observable
Closed
#15 Improve detection of dependency include directories
Closed
#14 Import Quartz-Warriors Observable and IObserver classes
Closed
#8 Wrap SDL_Rendering API
Closed
#12 Document IRenderer
Closed
#9 Create a LoopRegulator class that can be used to limit framerate and data model update cycles
Closed
#7 rename elemental::exception -> elemental::Exception for consistent naming scheme
Closed
#6 Extend unit test coverage to 100% of existing classes
Closed
#5 Create a types.hpp header similar to mdml-cgi's
Closed
#4 Import the nice stack-tracing and exception-handling code from mdml-cgi
Closed
#1 Add an include/ directory to the project, with a CMake target that copies it to the build directory
Closed
#2 CMake: Only add Catch2 include directory and link directory for unit-test targets
Closed
#3 Add support for multiple subprojects in the apps/ directory
1 Issue created by 1 user
Opened
#16 [Input Handling] Event Handling: Subscribe specific Observers to specific events