57dde0f31cb248b365eab89a6bb91256b76d2481
- Introduced `CollectiblePickupContext` and `CollectiblePickupEffect` to streamline the collectible pickup logic in the Player class. - Updated the `tryPickup` method in the Player class to utilize the new effect system for health, ammo, score, keys, and weapons. - Refactored collectible classes to implement the new `tryCollect` method, returning a `CollectiblePickupEffect`. - Enhanced enemy classes to expose score values based on their type. - Added unit tests for scoring ownership and shareware menu module functionality. - Updated rendering logic in various renderer classes to use the new mapped picture retrieval system. - Improved the `WolfClassicMenuArt` class to utilize a more structured approach for image retrieval based on registry keys. 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
96.4%
CMake
1.7%
C++
1.1%
GLSL
0.4%
HTML
0.3%
Other
0.1%