Commit Graph

52 Commits

Author SHA1 Message Date
justin e770fba7bf Split off StreamingHelp module 2022-06-28 12:26:37 +01:00
justin 0cb6657f35 Creature zoning refactor 2022-06-28 11:50:53 +01:00
justin fec72cdf48 Abstract out block placement 2022-06-27 13:38:46 +01:00
justin 5ba0ca9f9c Make thingsHit use streaming 2022-06-26 12:13:31 +01:00
justin f47059ae9b Commit before changing thingsHit to use stream 2022-06-26 11:37:43 +01:00
justin 6c571d1878 More cleverly set maximum view distance for rectangular window sizes 2022-06-26 11:30:02 +01:00
justin 15b98e38ac Move wall collisions around 2022-06-26 10:52:46 +01:00
justin ee9523dabb Cleanup 2022-06-26 02:30:17 +01:00
justin 7532c4cafb Refactor 2022-06-26 01:54:00 +01:00
justin ac9181e1a1 Continue streaming refactor 2022-06-26 01:34:58 +01:00
justin e2d09d57e9 Zoning/streaming refactor 2022-06-26 00:26:53 +01:00
justin 3c7ea4d73b More streaming refactoring 2022-06-25 22:31:49 +01:00
justin 4eaa31bf32 Cleanup 2022-06-25 21:45:17 +01:00
justin dd0afc6166 Add options page scrolling 2022-06-25 09:28:45 +01:00
justin 3c2df2542a More streaming refactoring 2022-06-24 23:37:01 +01:00
justin 0270d423fd Refactor more instances to use streaming 2022-06-24 14:30:16 +01:00
justin b467a7dd91 Refactor more collisions to use streaming 2022-06-24 13:58:08 +01:00
justin 86b1c2581b Start using streaming as the way to consume foldable objects 2022-06-24 09:27:29 +01:00
justin 89dd8502ad Change foldr to foldl' in some cases 2022-06-23 21:46:46 +01:00
justin 08e5df07e2 Allow for door destruction 2022-06-19 20:50:03 +01:00
justin a7e6d6f3cc Move wall damages to external position 2022-06-19 15:05:12 +01:00
justin 541a04f1bc Make item display universal 2022-06-19 12:56:30 +01:00
justin df1f3ad6b0 Split Dodge.Base 2022-06-19 11:34:59 +01:00
justin 781e337cad Commit mid block refactor 2022-06-18 11:07:17 +01:00
justin a1c7abedaf Rename Perception datatype/fields 2022-06-18 10:08:06 +01:00
justin 6a095d3de6 Cleanup 2022-06-18 00:18:18 +01:00
justin 956ee87168 Improve forcefield visuals 2022-06-07 18:22:43 +01:00
justin 4f4c039fec Tweak gibs 2022-06-04 00:40:51 +01:00
justin fa8d8b5899 Assorted changes, cleanup menu selection text 2022-04-25 23:27:39 +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 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 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 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 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