Commit Graph

68 Commits

Author SHA1 Message Date
justin 9f37ecb204 Tweak picture layers 2021-07-21 17:52:38 +02:00
justin dd73c9c81c Add door mechanism code 2021-07-20 15:15:27 +02:00
justin ea739bd2cd Abstract and unify door mechanisms 2021-07-20 15:14:58 +02:00
justin 316a4141ab Fix space leak, start to unify door mechanisms 2021-07-20 13:42:38 +02:00
justin 40ee81aff9 Finish replacement of sortOn with safeMinimumBy, regress door space leak 2021-07-20 05:40:57 +02:00
justin 6905c6f154 Commit before static wall overhaul 2021-07-19 01:33:52 +02:00
justin 3d16c33d33 Initial pass at shadows from level geometry 2021-06-29 15:27:26 +02:00
justin 39218ed3b5 Add flavour text, start smoke, support for different reload sounds 2021-06-22 14:42:23 +02:00
justin 04ed034a3e Add room foregrounds 2021-06-16 18:18:03 +02:00
justin 968273bf25 Add basic booster 2021-05-24 13:59:51 +02:00
justin afafc245ef Commit before updating debug 2021-05-23 13:17:38 +02:00
justin c3181c6549 Fix wall cutting bug by removing inverse walls 2021-05-22 17:19:10 +02:00
justin 9c2bcbec10 Add IntMapHelper, locate wall cutting bug 2021-05-22 15:14:21 +02:00
justin 69f915a894 Cleanup warnings 2021-05-17 22:39:18 +02:00
justin d7fcdbf550 Delete cruft, add Reader monad to some internal ai 2021-05-16 21:42:11 +02:00
justin c5657fe855 Implement simple swarm mechanics 2021-05-14 20:28:53 +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 ead87af3c1 Refactor ai 2021-05-12 14:24:31 +02:00
justin 05086d6f4a Refector 2021-05-05 17:36:10 +02:00
justin f0e5095b5f Refactor 2021-05-04 18:11:59 +02:00
justin 6d4c17fc07 Refactor wall points from lists to pairs 2021-05-04 01:31:55 +02:00
justin 6e6757499c Refactoring, add screen when generating level 2021-05-03 14:44:27 +02:00
justin 2bf23db935 Allow for complex room bounds for clip checks 2021-05-03 00:57:17 +02:00
justin f71724ae8b Tweak wall cutting 2021-05-02 23:10:36 +02:00
justin f336d7e3f6 Add airlocks 2021-05-02 21:09:25 +02:00
justin 7711738b3b Add blurring of lightmap (and refactoring) 2021-05-01 02:28:04 +02:00
justin 6a38950501 Linting, haddocking 2021-04-29 15:31:07 +02:00
justin 2085d5a048 Commit before static wall change 2021-04-27 22:01:03 +02:00
justin 6d229f8de2 Add no weapon start 2021-04-27 19:26:35 +02:00
justin 64b5b9e2a5 Hlinting 2021-04-27 11:45:43 +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 108b66f3ad Tweak wall cutting, removes inverse walls 2021-04-23 21:17:37 +02:00
justin ffe4a8083b Linting 2021-04-23 11:10:45 +02:00
justin fdac382c61 Tweak switch doors 2021-04-22 17:10:53 +02:00
justin 6c65515381 Tweak airlock door to stop z fighting 2021-04-22 14:42:49 +02:00
justin c42c5069ea Apply all world side effects using list 2021-04-09 00:47:41 +02:00
justin 9a86d03fae Add more positional sound 2021-04-06 20:42:53 +02:00
justin 1231939482 Cleanup 2021-04-04 15:03:59 +02:00
justin b218c9f298 Hack fix to wall carving, expand polygon and retry if first cut fails 2021-04-04 14:53:23 +02:00
justin 1b6b89f4d7 Partial fix to static wall generation, add haddocks 2021-04-04 14:06:56 +02:00
justin 3a1b15aced Setup basic tests for wall carving 2021-04-03 13:43:56 +02:00
justin a735977bf8 Temporary de-randomisation of random seed 2021-04-02 20:25:52 +02:00
justin 4327e94e04 Move inner wall creation 2021-04-02 14:08:12 +02:00
justin a4afe05478 Stop inanimate objects from opening walls 2021-03-29 13:36:03 +02:00
justin 502832b2b8 Partial fix to level generation 2021-03-29 12:26:16 +02:00
justin e0570ed54c Cleanup 2021-03-29 02:42:59 +02:00
justin 9608655947 Generate walls using points, fix at least some potential errors 2021-03-29 02:12:14 +02:00
justin 34ddd01825 Broken level generation with error message on run 2021-03-28 20:44:09 +02:00