Zed A. Shaw
|
322797f787
|
Now have a full map and a mini map, but I think the mini map will stop rendering sometimes.
|
2025-03-23 00:04:23 -04:00 |
|
Zed A. Shaw
|
6c9016eb0f
|
After some prototyping I have what I think I want for the map. Just a simple piece of paper you take out that has the ASCII map on it.
|
2025-03-21 02:51:02 -04:00 |
|
Zed A. Shaw
|
d3158291f7
|
Did a full code coverage review and improved many of the tests and a bunch of code. I'll do one more final walk through all the code before getting back to work on the new combat system.
|
2025-03-17 15:23:47 -04:00 |
|
Zed A. Shaw
|
00f76dfb34
|
Need to tag the events with their number for debugging.
|
2025-03-15 10:45:07 -04:00 |
|
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 |
|