Commit Graph

84 Commits

Author SHA1 Message Date
justin 3ff04576ab Broken commit (removed loadKeyConfig) 2021-08-27 11:58:11 +01:00
justin c97c16777a Make background black, start cleanup of weapons 2021-08-26 21:18:46 +01:00
justin 4b7562521c Fix long door bug. 2021-08-17 20:59:10 +02:00
justin 9bdb9a227f Various refactoring 2021-08-17 19:08:18 +02:00
justin 190d346275 Undo wall cutting changes (slower but safer) 2021-08-17 13:40:25 +02:00
justin d92fd9df2f Refactor doors 2021-08-17 13:29:33 +02:00
justin 5da577ff12 Improve intersection test--fails sometimes 2021-08-17 00:52:54 +02:00
justin 650e58bdfa Improve level generation speed 2021-08-16 20:56:49 +02:00
justin c58ee6d56c Improve line zoning 2021-08-16 14:44:52 +02:00
justin 3192ae628f Refactor wall fusing 2021-08-13 12:56:09 +02:00
justin 5829c66527 Add new files 2021-08-13 12:28:17 +02:00
justin 4bbe5d0cf1 Move main to allow for new executables 2021-08-11 17:54:48 +02:00
justin 834464db51 Remove RenderType datatype 2021-07-30 11:53:51 +02:00
justin 2d8b27746c Further strictifying 2021-07-30 00:23:02 +02:00
justin bd8ef3f416 Mid strictifying 2021-07-29 23:42:27 +02:00
justin 84a9badea8 Refactor modules 2021-07-25 01:29:43 +02:00
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