Commit Graph

13 Commits

Author SHA1 Message Date
2202540a43 Drop BuilderData trait. 2022-03-13 21:14:59 -05:00
ffaad6cf48 cargo fmt 2022-03-12 14:31:30 -06:00
957dcca447 Add ability to associate arbitrary BuilderData with maps.
I'm finding that, for best results, I need to integrate everything into my map generation process. So for instance, object/monster spawns need to run as a filter so they can influence future steps.

This associates a `Clone + Default` type with maps and makes it available to filters. `NoData` exists for the current behavior.

All examples/tests/demos have been updated accordingly.
2022-03-12 09:45:42 -06:00
klangner
d513dcda8f changed TileType to struct 2021-06-28 17:06:47 +02:00
klangner
56417cf9b4 Metrics Fixed: #20, Fixed #21. 2021-01-14 12:18:31 +01:00
klangner
4b8bb89110 refactored MapBuilder 2020-09-25 15:09:08 +02:00
klangner
be1d9e95bb Added NoiseGenerator 2020-09-23 10:31:13 +02:00
klangner
f661da36ce refactoring 2020-09-22 20:44:54 +02:00
klangner
278b549094 refactoring API 2020-09-22 20:38:37 +02:00
klangner
764233c7cf Package refactoring 2020-09-16 09:57:59 +02:00
klangner
0e40877eab WIP. Added simple rooms 2020-09-14 20:29:36 +02:00
klangner
51e0d585df Added doc 2020-09-01 14:46:31 +02:00
klangner
b82afa92a8 init 2020-08-31 11:45:59 +02:00