Commit Graph

33 Commits

Author SHA1 Message Date
justin 28f8ac1fbd Add fallback placement for falled link based placement spots 2021-11-08 11:16:08 +00:00
justin 5681a37953 Cleanup. Add room-wise random placement spots 2021-11-07 19:46:14 +00:00
justin 92026bf06a Implement randomness at the placement datatype level 2021-11-04 18:13:19 +00:00
justin f45d19a787 Commit before unifying positions 2021-11-03 19:01:19 +00:00
justin 0b058674ea Separate placement spot from placement type 2021-11-02 21:12:11 +00:00
justin 59f43a3602 Add lights to buttons, cleanup 2021-11-02 19:38:22 +00:00
justin 9eda8c81a9 Unify more doors 2021-11-02 11:04:23 +00:00
justin 7ef1da9be5 Work on sensor machines, remove some datatypes associated with placements 2021-11-01 23:07:58 +00:00
justin 86fdfd260e Add objects based on walls, called machines 2021-10-31 22:55:02 +00:00
justin c8e08d903e Nub close points for game room boundaries 2021-10-04 09:39:18 +01:00
justin 2c5cdbdc73 Tweak pillar room 2021-10-03 17:52:35 +01:00
justin 8c1496e140 Refactor item drawing 2021-10-01 23:01:36 +01:00
justin c88f88004d Fix wall bug, refactor placements 2021-09-30 15:35:35 +01:00
justin f3437adef7 Working implementation of light change when door opens 2021-09-29 01:34:54 +01:00
justin 6b937b115e Continue placement refactor 2021-09-28 15:44:32 +01:00
justin b8af2ce9d8 Commit before placement refactor 2021-09-28 14:55:22 +01:00
justin 1990558985 Refactor doors 2021-09-28 01:48:03 +01:00
justin d9ad55ec50 Implement simple sweep light 2021-09-26 23:38:32 +01:00
justin 2804d58a5a Continue shape rendering improvements 2021-09-21 02:04:41 +01:00
justin aa7413a29f Cleanup, move towards unifying zones 2021-09-11 15:52:43 +01:00
justin c695767fb0 Add variable door speed, still buggy 2021-09-10 13:41:46 +01:00
justin 3ff04576ab Broken commit (removed loadKeyConfig) 2021-08-27 11:58:11 +01:00
justin 4b7562521c Fix long door bug. 2021-08-17 20:59:10 +02:00
justin 3d16c33d33 Initial pass at shadows from level geometry 2021-06-29 15:27:26 +02:00
justin 04ed034a3e Add room foregrounds 2021-06-16 18:18:03 +02:00
justin d7fcdbf550 Delete cruft, add Reader monad to some internal ai 2021-05-16 21:42:11 +02:00
justin 2b09bf2072 Add support for group placements 2021-05-14 19:46:52 +02:00
justin 0b26761be5 AI refactor 2021-05-14 12:04:12 +02:00
justin 6e6757499c Refactoring, add screen when generating level 2021-05-03 14:44:27 +02:00
justin f336d7e3f6 Add airlocks 2021-05-02 21:09:25 +02:00
justin 3bc57ff650 Start to implement lock and key system 2021-04-26 11:41:04 +02:00
justin 17986651c5 Simplify item placement during generation 2021-04-25 13:21:24 +02:00
justin c42c5069ea Apply all world side effects using list 2021-04-09 00:47:41 +02:00