Zed A. Shaw
|
b832bbd78a
|
Fixed how sprites/textures are loaded so tehy default to frame 0 of any multi-frame textures.
|
2025-04-05 17:17:26 -04:00 |
|
Zed A. Shaw
|
4f090159ab
|
Started working on this 'arena tester' tool that would let me load an enemy and test them, but then realized I could just make it so I can spawn enemies in the game. I'm keeping the arena around as it will be useful later as a scriptable testing tool, but for now just spawn and test.
|
2025-04-04 12:45:55 -04:00 |
|
Zed A. Shaw
|
72951f308f
|
Converted almost everything to use wstring so that it works better with SFML and the unicode/utf8 usage in the system.
|
2025-03-28 12:40:46 -04:00 |
|
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
|
a53f81715d
|
Have a basic map prototype gui working.
|
2025-03-20 04:13:22 -04:00 |
|
Zed A. Shaw
|
a0c0308461
|
More boss fight UI done and a bit of ambient sound working.
|
2025-02-28 00:52:48 -05:00 |
|
Zed A. Shaw
|
e9accf14e6
|
Going into a well triggers a little 'loading screen' that's currently faked. Click on it to continue.
|
2025-02-25 03:01:07 -05:00 |
|
Zed A. Shaw
|
e0e7a1027c
|
Inventory system basically works now but is in a alpha hack stage. Time to refactor.
|
2025-02-23 22:57:27 -05:00 |
|
Zed A. Shaw
|
389690e5c3
|
Optimize GUECS a bit so that it automatically sets up the cell names and lel::Cell contents in the world, making it easier to work with.
|
2025-02-22 22:27:56 -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
|
d8e1fc7aa3
|
I have the overlay display the low health blood using the gui system.
|
2025-02-20 08:41:45 -05:00 |
|
Zed A. Shaw
|
70a9420c11
|
Started the overlay UI but need to make it possible to add/remove components to it.
|
2025-02-20 02:33:09 -05:00 |
|
Zed A. Shaw
|
f2b7871d12
|
Quickly pulled out some of the magic numbers but this isn't the ideal way to configure this stuff.
|
2025-02-19 08:56:34 -05:00 |
|
Zed A. Shaw
|
e04c03b381
|
Small error in how mouse events are processed. I need to do them _outside_ of the guecs::UI so that the event is checked once and then confirmed in all grids. Then created a tombstone device to be used as a dead enemy marker that will later allow looting.
|
2025-02-19 08:33:18 -05:00 |
|
Zed A. Shaw
|
bfe0d797c8
|
Status UI now has a log and some buttons.
|
2025-02-18 23:58:13 -05:00 |
|
Zed A. Shaw
|
3a6ba8445a
|
Added a Background guecs component.
|
2025-02-18 23:08:04 -05:00 |
|
Zed A. Shaw
|
69a810b5a1
|
Combat UI can now send events to the GUIwhen they click on buttons, and I've got a crappy wood texture for the buttons to test that.
|
2025-02-18 14:24:57 -05:00 |
|
Zed A. Shaw
|
722d55d948
|
Refactored the GUECS system to have its own namespace then got Meter to work.
|
2025-02-18 12:51:28 -05:00 |
|