Commit Graph

22 Commits

Author SHA1 Message Date
30d8f986df move puzzle implementations out of engine 2023-03-22 09:44:17 +01:00
e1bfecbd4b refactor Desert assembly into Station46 2023-05-09 02:15:57 +02:00
ff01a700bd comment pass 2022-12-29 16:16:49 +01:00
80435ff696 fix end space 2022-12-15 23:40:55 +01:00
4f57b57a00 phase 2 2022-12-15 23:29:02 +01:00
12b0acbcbe estimate ui 2022-12-14 21:57:03 +01:00
5e2af5468c optimise instance access 2022-12-14 20:22:39 +01:00
22458e6d18 rename DefaultEngine to be more readable 2022-12-14 20:07:25 +01:00
65b4cecd9b fix random puzzle order 2022-12-14 17:50:19 +01:00
db5123278d clean up ui 2022-12-14 16:50:42 +01:00
429f9536a9 last room and puzzle order 2022-12-08 14:04:00 +01:00
b3c53031c1 sessions 2022-12-08 10:24:00 +01:00
d36d33ca96 correctly delete old rooms 2022-12-07 15:41:00 +01:00
b776e6744e PuzzleMeasurement, add Realm, door ExitedFrom event 2022-12-05 18:11:00 +01:00
edf9ccab0b fix build errors 2022-12-05 08:10:00 +01:00
15f3857302 desert portal 2022-11-27 12:12:02 +01:00
3e51410ade rework dimensions and orientation into Placement, optimise requirements to work on previous candidates, use vec3 for positions 2022-11-24 11:47:54 +01:00
f13ba4cd95 try generating spaces multiple times if they don't contain any puzzle modules 2022-11-24 11:30:53 +01:00
5b4aaa6f57 fix field validation in EngineTheme 2022-11-22 00:06:14 +01:00
b0df3f303a custom exceptions, methods to create modules and states of specific type from generic ones 2022-11-20 22:17:32 +01:00
8ee43d6823 add PreconditionRequirement and RelatedModule requirement 2022-11-20 18:05:50 +01:00
9fdfafc3eb split into multiple assemblies 2022-11-20 12:52:22 +01:00