Commit Graph

11 Commits (4c3d40fdbd69b154d2fec10d78460a1270408c6a)

Author SHA1 Message Date
Bram van den Heuvel 4c3d40fdbd Add decoration engine
This commit still has an unexplained bug where it fails to place schematics underground, and this is to be investigated.
2024-04-30 17:01:05 +00:00
Bram van den Heuvel 24f164fc6c Allow biome pos restrictions 2024-04-30 17:01:05 +00:00
Bram van den Heuvel 1392ff483d Add decoration design 2024-04-30 17:01:05 +00:00
Bram van den Heuvel 2809346af8 Prevent cave generation in the air 2024-04-29 18:26:59 +02:00
Bram van den Heuvel d111364b0f Bug fixes 2024-04-29 18:19:23 +02:00
Bram van den Heuvel 851cb19cd2 Finish initial refactor design 2024-04-29 17:33:46 +02:00
Bram van den Heuvel 78fea8405c Add timer module 2024-04-29 17:31:03 +02:00
Bram van den Heuvel 7b29f68ffa Move initial parts over to init.lua
Since `dofile` is a global variable, it cannot be securely trusted for imports.

Additionally, I learnt recently that local functions can be referenced more clearly in a file by adding them as methods to a local table.

https://social.noordstar.me/notes/9sfk6273ao
2024-04-29 12:27:39 +02:00
Bram van den Heuvel acfdea349f Add biome generation in engine
Currently, performance seems an issue - the cause of the effects is to be determined.
2024-04-22 09:00:53 +02:00
Bram van den Heuvel 0a11882395 Add basic engine with cave shaper 2024-04-18 10:49:45 +02:00
Bram van den Heuvel e2955959a2 Add shape registry 2024-04-17 23:08:44 +02:00