a84c67784516c274fa4635828b1ed7d70b96e118
- Introduced SpearDemoAssetRegistry for managing assets specific to the Spear of Destiny demo. - Created SpearDemoEntityModule to define enemy animations with adjusted sprite ranges. - Implemented SpearDemoHudModule and SpearDemoMenuPicModule for HUD and menu assets. - Added SpearDemoSfxModule for sound effect mappings specific to the demo version. - Updated enemy classes (Guard, Mutant, Officer, SS) to support custom animation sets. - Modified entity registry to accept a custom AssetRegistry for spawning entities. - Enhanced rendering with CRT phosphor bloom effect in GLSL shaders. - Adjusted ASCII and software renderer layouts for improved UI spacing. - Added tests for SpearDemoAssetRegistry to ensure correct asset resolution and enemy spawning. Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
wolf_dart
A new Flutter project.
Running
Linux requirements
Linux (Debian/Ubuntu) requires the following packages to be installed:
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev lld
Description
Languages
Dart
54.3%
C
39.8%
Assembly
4%
GLSL
0.9%
CMake
0.5%
Other
0.4%