Commit Graph

47 Commits

Author SHA1 Message Date
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
justin 1c11d82878 Fix---at least partially---level generation bug 2021-03-28 18:51:39 +02:00
justin 2011728de5 Remove loop dependency on loading dodge sounds 2021-03-27 13:42:14 +01:00
justin 151fa5b6bd Simplify and unify block placement 2021-03-27 02:18:37 +01:00
justin 420cf7fc4b Rename protypes/basic to default 2021-03-26 13:33:55 +01:00
justin 3f86b0cda0 Implement smoke as clouds, mask colors when rendering framebuf texture 2021-03-23 23:24:40 +01:00
justin 941fef134d Implement wall penetrating bullets 2021-03-23 12:06:46 +01:00
justin afb3d8a712 Refactor window block 2021-03-23 03:25:35 +01:00
justin 46ee0a6d59 Add untracked files 2021-03-22 13:22:53 +01:00
justin 5a5ca6f208 Hack wall depth, objects don't appear on top of walls (nor beneath windows) 2021-03-21 23:51:56 +01:00
justin c8a89163c1 Fix auto door opening 2021-03-21 23:04:29 +01:00
justin abd7cd7ea9 Implement textures on walls, windows don't look great yet 2021-03-21 22:21:29 +01:00
justin a34c578786 Combine Door and AutoDoor type constructors, add doorPathable field 2021-03-21 13:33:57 +01:00
justin 8108772894 Fix block wall rendering 2021-03-21 13:19:38 +01:00
justin 19fa3c1667 Fix autodoor wall rendering 2021-03-21 13:10:07 +01:00
justin baed2716da Split trigger door module, improve trigger door shadows 2021-03-06 14:03:28 +01:00
justin 36bccebed9 Split autodoor module 2021-03-06 13:12:18 +01:00
justin d57bfcf354 General improvement to shadows 2021-03-06 12:23:19 +01:00
justin 079f4deecf Add submodules of levelgen 2021-03-05 20:25:25 +01:00