Commit Graph

61 Commits

Author SHA1 Message Date
justin c36654520d Add missing dependencies, fix arc rendering 2021-08-28 16:22:21 +01:00
justin 3ff04576ab Broken commit (removed loadKeyConfig) 2021-08-27 11:58:11 +01:00
justin cb39ee3e6b Proof of coloured lighting concept 2021-08-21 13:06:44 +02:00
justin a283bb286a Minor changes, commit before playing with creature update 2021-08-17 22:54:44 +02:00
justin 4b7562521c Fix long door bug. 2021-08-17 20:59:10 +02:00
justin 4bbe5d0cf1 Move main to allow for new executables 2021-08-11 17:54:48 +02:00
justin e43488ee17 Some linting 2021-08-10 14:22:33 +02:00
justin 834464db51 Remove RenderType datatype 2021-07-30 11:53:51 +02:00
justin 7b7fd302d8 More strictifiiiying 2021-07-30 01:25:11 +02:00
justin 2d8b27746c Further strictifying 2021-07-30 00:23:02 +02:00
justin ac66b4b9d6 Hlint pass 2021-07-12 12:44:43 +02:00
justin 9df19a9e85 Allow tweaking z buffer when rendering polygon, improve explosion render 2021-07-03 23:56:01 +02:00
justin 532f491327 Add hard edge to non-visible areas 2021-06-30 13:52:14 +02:00
justin 357206f060 Almost working shadows 2021-06-30 00:35:41 +02:00
justin 3056e6384b Working shadows from foreground, not optimised 2021-06-29 16:47:16 +02:00
justin 3d16c33d33 Initial pass at shadows from level geometry 2021-06-29 15:27:26 +02:00
justin 089dcc3f5d Add various helpers for creating polyhedra 2021-06-27 18:53:06 +02:00
justin 06f22a3ea5 Add line shadow shader 2021-06-26 22:20:41 +02:00
justin bae8a4ed94 Cleanup matrices 2021-06-24 18:49:10 +02:00
justin d534f08064 Unify matrix uniform assignment, move towards uniform block 2021-06-24 14:38:17 +02:00
justin 39218ed3b5 Add flavour text, start smoke, support for different reload sounds 2021-06-22 14:42:23 +02:00
justin 52eaeead5d Add some girders 2021-06-21 17:49:18 +02:00
justin c2297cd114 Add simple high pipes 2021-06-21 16:29:24 +02:00
justin 04ed034a3e Add room foregrounds 2021-06-16 18:18:03 +02:00
justin 29902b6f22 Add random floor tiles to floors 2021-06-16 00:14:18 +02:00
justin da631e3b37 Add tilemap floors to rooms 2021-06-15 14:56:32 +02:00
justin 0187ae6001 Refactor inventory management, add tweak, combine and inspect modes 2021-05-26 17:25:46 +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 2b09bf2072 Add support for group placements 2021-05-14 19:46:52 +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 e21178b688 Refactoring 2021-05-03 23:59:20 +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 f336d7e3f6 Add airlocks 2021-05-02 21:09:25 +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 f8351fb150 Tweaks to make playable 2021-04-26 12:03:22 +02:00
justin 3bc57ff650 Start to implement lock and key system 2021-04-26 11:41:04 +02:00
justin 5d8575b03f Restruction room code 2021-04-25 13:21:58 +02:00
justin 17986651c5 Simplify item placement during generation 2021-04-25 13:21:24 +02:00
justin 30736997c3 Allow for different item drops on creature death 2021-04-25 02:16:31 +02:00
justin 94ff3d6593 Add boss room, tweak launchers 2021-04-24 22:39:45 +02:00
justin 9af7dbda56 Randomise enemies and floor items 2021-04-24 18:25:09 +02:00
justin a409ddc8a7 Add to procedural room 2021-04-24 16:31:48 +02:00
justin aa08d66026 Add procedural room made up of four corners 2021-04-24 15:40:10 +02:00