Commit graph

13 commits

Author SHA1 Message Date
Llywelwyn
85efe13dc5 made the switch to using bracket-lib directly, instead of rltk wrapper
this should solve the build issues; it makes using the non-crashing github build a lot easier, because it lets the explicit rltk dependency be removed.
2023-09-05 02:23:31 +01:00
Llywelwyn
fcb2bd2815 swapped over to bracket-lib geometry's Rects, improved feature spawning 2023-08-31 20:07:15 +01:00
Llywelwyn
c2c7e0bd52 sorry - swapping from rustfmt to prettier-rust 2023-08-23 01:22:09 +01:00
Llywelwyn
7f0465da73 finishes decoupling map from camera 2023-07-24 18:53:51 +01:00
Llywelwyn
46e0c6ec6b room builders 2023-07-23 18:35:55 +01:00
Llywelwyn
2ceb20a822 atomises rooms and corridors
- room sorter
- rounding room corners
- dogleg and bsp corridors
- room exploder
2023-07-23 16:44:14 +01:00
Llywelwyn
dd367dc39b refactors mapgen into chained builders 2023-07-21 18:34:08 +01:00
Llywelwyn
d1f36499c2 vaults 2023-07-21 13:06:39 +01:00
Llywelwyn
8664a8e066 refactors entity spawning 2023-07-21 10:58:58 +01:00
Llywelwyn
d96d4881d5 cellular automata and bsp interiors 2023-07-15 18:35:20 +01:00
Llywelwyn
0728a1db41 mapgen visualisation 2023-07-15 13:38:51 +01:00
Llywelwyn
325c5af52f enforces api usage 2023-07-15 12:27:50 +01:00
Llywelwyn
7e4953f096 map builder module 2023-07-15 11:01:50 +01:00