Commit Graph

43 Commits

Author SHA1 Message Date
justin cbfb417d21 Add aggressive light culling 2022-06-17 18:24:24 +01:00
justin a7201b8fb6 Move towards introducing pipes, generalise blocks 2022-06-16 02:18:22 +01:00
justin 956ee87168 Improve forcefield visuals 2022-06-07 18:22:43 +01:00
justin 582881ca66 Continue to tweak death effects 2022-06-04 15:52:38 +01:00
justin 4f4c039fec Tweak gibs 2022-06-04 00:40:51 +01:00
justin dd985c6a49 Start to add basic gibbing 2022-06-03 18:00:07 +01:00
justin fa8d8b5899 Assorted changes, cleanup menu selection text 2022-04-25 23:27:39 +01:00
justin c686d9e111 Add fields to determine an item's inventory position/whether it is held 2022-04-11 13:32:06 +01:00
justin 2da4098d41 Add file 2022-04-10 10:17:03 +01:00
justin f16f32d9d3 Implement terminals 2022-03-14 20:39:23 +00:00
justin f626fce105 Implement teleporting bullets 2022-02-21 20:51:01 +00:00
justin b9e4a80a46 Tweak inventory management 2021-12-01 01:55:20 +00:00
justin 8832a73d86 Cleanup 2021-11-28 22:38:26 +00:00
justin 8c5777a1af Move configuration from world to universe 2021-11-28 22:30:47 +00:00
justin a546d070f0 Add shrinkability and cursed items 2021-11-18 18:30:22 +00:00
justin da346bc3a0 Unify world shape and picture into spic 2021-11-01 02:00:12 +00:00
justin 86fdfd260e Add objects based on walls, called machines 2021-10-31 22:55:02 +00:00
justin 08fa84c1fd Cleanup and reorganise 2021-10-31 19:46:32 +00:00
justin 12d43f9cf0 Partially implement separate blocks 2021-10-26 22:53:49 +01:00
justin b8af2ce9d8 Commit before placement refactor 2021-09-28 14:55:22 +01:00
justin 85edd98d62 Various performance improvements 2021-09-23 15:27:37 +01:00
justin aa7413a29f Cleanup, move towards unifying zones 2021-09-11 15:52:43 +01:00
justin 73beeacf3c Commit before putting walls into vector zones 2021-09-11 12:17:16 +01:00
justin 7c62ef4d48 Locate bug in wall zoning 2021-09-11 00:47:52 +01:00
justin 87a9745d37 Add support for clamping pictures to be inside screen 2021-09-10 11:38:24 +01:00
justin c69af7a5f4 Add concept of GameRoom, check viewing distance based on rooms 2021-09-02 23:24:29 +01:00
justin b9f73d255f Various tweaks 2021-08-18 20:38:55 +02:00
justin 61adae1e40 Define a foldr "safe" minimum 2021-08-18 19:16:42 +02:00
justin c58ee6d56c Improve line zoning 2021-08-16 14:44:52 +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 2d8b27746c Further strictifying 2021-07-30 00:23:02 +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 8bc5b49a3c Replace some instances of sorting with minimums 2021-07-20 05:26:27 +02:00
justin 58b2c8a842 Introduce safeMinimumOn 2021-07-20 04:34:28 +02:00
justin 968273bf25 Add basic booster 2021-05-24 13:59:51 +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 0798cc0b0e Remove all AI code from AI file 2021-05-15 14:59:35 +02:00
justin e658fdcd0b Fix resize bug, resize RenderbufferObject of ping pong framebuffers 2021-05-14 22:31:07 +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