|
Flint Engine
Modular C++20 2D game engine powered by SDL3
|
Draft: Verify all lifecycle callback names and transition behavior against current headers.
States group related application/game behavior and participate in the engine's update and rendering lifecycle.
TODO: Add a tested sample using the public state registration and transition interfaces.
TODO: Explain creation/destruction, input handling, update/render calls, and transition ordering.
TODO: Document who owns states and what happens on an invalid transition.
See Architecture.