Commit graph

13 commits

Author SHA1 Message Date
Zed A. Shaw
0623170dbc Autowalker AI now knows when it has items, and knows it should find healing, but it's not working quite yet. 2025-03-12 13:56:05 -04:00
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. 2025-03-03 11:15:49 -05:00
Zed A. Shaw
64807174c0 Initial idea for the boss fight UI but it's just a temporary holder for now. 2025-02-27 15:24:17 -05:00
Zed A. Shaw
d4355a608d Now have an autowalker class that allows me to drive the game from an external source. 2025-02-26 13:39:25 -05:00
Zed A. Shaw
d03abba8e4 Now if you pass a simple t as an arg it will do a fast autowalk at the start, mostly for testing. 2025-02-26 12:43:12 -05:00
Zed A. Shaw
14a96d0b63 Basic autowalking feature is working. Not every smart but hit O and it'll walk around and kill everything, hit any other key to stop it. 2025-02-26 12:22:55 -05:00
Zed A. Shaw
29e6d45dc6 Level traversal works, but it's very immediate. Next is a little 'confirm level' modal and a transition screen. 2025-02-24 23:26:50 -05:00
Zed A. Shaw
84fff71344 Remove some dead functions. 2025-02-21 12:37:16 -05:00
Zed A. Shaw
4b333c6684 Fix the mouse so that it's discrete and one click means on action. 2025-02-21 12:32:55 -05:00
Zed A. Shaw
f3e1413022 Intermediate refactor to move everything over to using the textures module rather than everyone using one TexturePack thing. 2025-02-21 03:00:56 -05:00
Zed A. Shaw
dd4f77a106 More refactoring of the gui. Now most things are out of the FSM and MainUI is responsible for the rayvew and its overlay. 2025-02-21 00:50:54 -05:00
Zed A. Shaw
23ed1594f2 More refactoring of the FSM to MainUI. Move the overlay out and some more. 2025-02-21 00:19:35 -05:00
Zed A. Shaw
a7a60ad35c Initial start of the refactoring of gui.cpp into two classes, the gui::FSM will be used to controll all of the other UIs in the game, and evetnually will be pretty dumb. 2025-02-20 23:18:18 -05:00
Renamed from gui.hpp (Browse further)