Commit Graph

63 Commits

Author SHA1 Message Date
justin 2804d58a5a Continue shape rendering improvements 2021-09-21 02:04:41 +01:00
justin 2d8f1089a1 Allow for items to cast shadows 2021-09-18 11:00:52 +01:00
justin 6ac53c052c Working (but slow) shadow shapes 2021-09-17 23:12:51 +01:00
justin 064d43f903 Center and rotate to horizontal sound text 2021-09-12 21:00:02 +01:00
justin 51a85bd1ec Refactor sound 2021-09-12 17:52:34 +01:00
justin aa7413a29f Cleanup, move towards unifying zones 2021-09-11 15:52:43 +01:00
justin 87a9745d37 Add support for clamping pictures to be inside screen 2021-09-10 11:38:24 +01:00
justin 6ecd739d6f Tweak weapons 2021-09-06 21:58:36 +01:00
justin 72e29ebac3 Fix basic pathing 2021-09-06 11:35:30 +01:00
justin 215a3dda36 Cleanup creature picture 2021-09-04 14:53:05 +01:00
justin fd85093833 Cleanup particles slightly 2021-09-03 17:26:21 +01:00
justin 6a2df15d0d Unify option menu display and effects 2021-09-03 12:38:56 +01:00
justin 1bbeb926a5 Fix bug in detecting which room you are in 2021-09-03 01:22:46 +01:00
justin c69af7a5f4 Add concept of GameRoom, check viewing distance based on rooms 2021-09-02 23:24:29 +01:00
justin 02193add68 Square light radius on cpu (should be done in code) 2021-09-01 21:02:18 +01:00
justin ecaa5c48d0 Working cloud shadows (slow) 2021-09-01 12:20:01 +01:00
justin 882a8e9824 Beef up minigun 2021-08-28 12:09:39 +01:00
justin b396d6c857 Provisional working coloured lights 2021-08-21 12:34:49 +02:00
justin 9bdb9a227f Various refactoring 2021-08-17 19:08:18 +02:00
justin 650e58bdfa Improve level generation speed 2021-08-16 20:56:49 +02:00
justin 37db056f23 Fix wall zoning bug 2021-08-16 16:54:27 +02:00
justin c58ee6d56c Improve line zoning 2021-08-16 14:44:52 +02:00
justin 4bbe5d0cf1 Move main to allow for new executables 2021-08-11 17:54:48 +02:00
justin 54c912224b Rendering optimisations (mainly inlining) 2021-07-31 23:38:37 +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 192e2c9c57 Implement custom poking for vertices--speed regression? 2021-07-29 18:46:01 +02:00
justin 72f57b6ccf Move towards removing renderStrategy data 2021-07-29 15:58:35 +02:00
justin ae84f44824 Reduce rendertype down to vertex information 2021-07-27 13:35:43 +02:00
justin 84a9badea8 Refactor modules 2021-07-25 01:29:43 +02:00
justin e453065afe Partial fix of inventory rendering 2021-07-23 12:48:40 +02:00
justin 9f37ecb204 Tweak picture layers 2021-07-21 17:52:38 +02:00
justin 7b45a4a295 Steps towards making clouds list based 2021-07-21 00:05:13 +02:00
justin 58b2c8a842 Introduce safeMinimumOn 2021-07-20 04:34:28 +02:00
justin 3d16c33d33 Initial pass at shadows from level geometry 2021-06-29 15:27:26 +02:00
justin b6feccd934 Make light position uniform 3d 2021-06-25 01:19:20 +02:00
justin b451953b99 Refactor lighting shaders 2021-06-25 00:44:45 +02:00
justin 39218ed3b5 Add flavour text, start smoke, support for different reload sounds 2021-06-22 14:42:23 +02:00
justin da631e3b37 Add tilemap floors to rooms 2021-06-15 14:56:32 +02:00
justin a9aa2ca2cb Add test tileset textures 2021-06-11 13:51:06 +02:00
justin aa30f6b969 Implement foreground correctly, not with shadows though 2021-06-10 13:53:03 +02:00
justin 822db37a58 Commit before attempt to unify picture rendering 2021-06-09 21:32:26 +02:00
justin 8ec1ef62fb Tweak movement 2021-06-09 15:27:47 +02:00
justin 3371e2ae79 Tweak walk cycle parameters 2021-06-09 00:01:56 +02:00
justin 0187ae6001 Refactor inventory management, add tweak, combine and inspect modes 2021-05-26 17:25:46 +02:00
justin d4a15a2416 Refactor creature draw, pass World to function 2021-05-25 21:44:25 +02:00
justin 38682049c4 Pass projectile object to draw function 2021-05-24 14:21:13 +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