Commit graph

11 commits

Author SHA1 Message Date
Zed A. Shaw
3a16595ca7 A few small changes so that the player's lightsource is just like any other entity lightsource components. 2025-01-18 14:44:46 -05:00
Zed A. Shaw
e63a8dd920 Using an event for the device interaction is better. If I get to where there's tons of devices then I'll rethink it but right now this is less convoluted. 2025-01-16 15:15:02 -05:00
Zed A. Shaw
d2162910f6 Implemented configurable randomization in the world builder, and then got the beginning of devices to work for the next part of going down a level through stairs. 2025-01-14 16:21:41 -05:00
Zed A. Shaw
7acbd0379f There's now a config to control the random world gen a bit. 2025-01-14 15:16:24 -05:00
Zed A. Shaw
03c5546cdf World builder now loads the tile map json and usese the keys to figure out how to randomize the floor configurations. 2024-12-28 13:25:23 -05:00
Zed A. Shaw
d916d1c383 A very jank circle algorithm that overdraws many of the lines but mostly works. 2024-12-19 19:02:27 -05:00
Zed A. Shaw
a9e25668fb Rought font extractor that probably has a memory error causing it to behave mysteriously, and the designer now uses a json file of the characters that will work. 2024-12-11 11:56:37 -05:00
Zed A. Shaw
0edd948101 A barely working tool to find font characters and pick their color. 2024-12-07 13:42:30 -05:00
Zed A. Shaw
a9217e8423 Now have a basic prototype lighting system. 2024-11-25 02:32:16 -05:00
Zed A. Shaw
713d400d17 Cereal works pretty well so I may use it, but there's one more library I want to try first called tser. 2024-11-04 05:07:49 -05:00
Zed A. Shaw
ddf1ba955c Now have a working config manager that can exist in the world properly. 2024-11-03 05:57:35 -05:00