Commit Graph

12 Commits (master)

Author SHA1 Message Date
Zed A. Shaw 281a7f687a Can now mark json/components with std::optional and then they can be null/false to disable them. 5 days ago
Zed A. Shaw 243b4c2663 Basic ability to create a 'stage' for a boss fight, which is a thing in front the boss animates behind. 5 days ago
Zed A. Shaw 8b414c13e6 Animations now can have a stationary option which tries to keep them 'in place' while growing, effectively removing the forward motion. 5 days ago
Zed A. Shaw eb8fb82837 BossFightUI now loads out of LevelManager and is treated like a normal level. This also adds a prototype for a different kind of 'stationary' boss to prototype its motions. 5 days ago
Zed A. Shaw 6e8aa48332 BossFightUI now gets everything from a world and will be implemented like the rest of the game, but as a mini game. 6 days ago
Zed A. Shaw ca18422930 BossFightUI is not managed by the level manager since it is kind of a new level, just with a different mini game. 6 days ago
Zed A. Shaw a3f6ba3c03 Refactored the bossfight_ui so it will work with any description of a boss fight. 1 week ago
Zed A. Shaw 43835da88f Bosses and other enemies now have a 2 frame animation, the first boss the Rat King now screams at you and attacks. 1 week ago
Zed A. Shaw b3b8cbbeee Started to set things up so that the boss fight UI can load enemies and configs out of the components setup. 1 week ago
Zed A. Shaw 2d790c5986 Boss fight looking better, but I need to get this bounce animation in the main game fights. 1 week ago
Zed A. Shaw a0c0308461 More boss fight UI done and a bit of ambient sound working. 1 week ago
Zed A. Shaw 64807174c0 Initial idea for the boss fight UI but it's just a temporary holder for now. 1 week ago