Commit Graph

102 Commits

Author SHA1 Message Date
justin 24531b75a1 Refactor machines 2022-07-24 20:55:44 +01:00
justin 2c1bc67a51 Cleanup 2022-07-24 13:53:35 +01:00
justin ac069d08f6 Prop reification/splitting 2022-07-24 13:45:05 +01:00
justin 5b9e9968f3 Reify shockwaves 2022-07-24 00:20:28 +01:00
justin 97174535d8 Reify tesla arcs 2022-07-23 23:46:03 +01:00
justin 7563441154 Separate and reify laser beams 2022-07-23 23:26:39 +01:00
justin f0f9751afe Hlint cleanup 2022-07-23 19:17:03 +01:00
justin 9d92cbfb9e Reify cloud drawing, move gust data 2022-07-23 19:09:54 +01:00
justin d8b1a0c71e Refactor path zoning 2022-07-23 13:47:54 +01:00
justin 39778f46fb Refactor wall zoning, remove streaming 2022-07-23 12:29:29 +01:00
justin 6b69fc1684 Add Read/Show instance for Creature 2022-07-22 10:44:54 +01:00
justin b58444f931 Move button data 2022-07-21 18:22:08 +01:00
justin aabd8a2cb8 Refactor light sources 2022-07-21 16:21:35 +01:00
justin cf5ec4a261 Use strict-containers for IntMaps 2022-07-21 15:27:00 +01:00
justin e2ccf7296a Refactor beams 2022-07-21 00:32:29 +01:00
justin 39117b4dfe Refactor targeting 2022-07-21 00:10:05 +01:00
justin 330a81a955 Refactor projectiles 2022-07-20 09:55:07 +01:00
justin 1f79fe157f Make creature update an external function 2022-07-20 01:22:17 +01:00
justin db44d5d6ce Cleanup 2022-07-19 21:51:37 +01:00
justin 29e25f61d3 Create datatypes for radar sweeps 2022-07-19 20:38:56 +01:00
justin 0a7922ec5e Improve static bullets 2022-07-19 13:15:13 +01:00
justin 54ba0fbedc Move flame into its own datatype 2022-07-18 22:41:40 +01:00
justin 5495d33389 Move sparks into dedicated datatype 2022-07-18 12:15:05 +01:00
justin b860de70a7 Continue bullet refactor 2022-07-17 10:57:29 +01:00
justin c9f7f39f22 Continue bullet refactor 2022-07-16 22:02:01 +01:00
justin 301946ff8f Move bullets into own data type 2022-07-16 21:15:25 +01:00
justin e4a4766ddf Add sounds, move data types out into separate folders 2022-07-16 17:06:51 +01:00
justin 791d065eff Fix explosion damage 2022-07-11 20:26:19 +01:00
justin 53548fb1ff Remove item picture field, handled by outside function 2022-07-11 12:34:39 +01:00
justin 3447b9b0bb Cleanup 2022-07-11 10:26:33 +01:00
justin 75cd15c240 Data-ify creature drawing (partially) 2022-07-10 23:24:25 +01:00
justin 646942d20c Move flares into own grouping 2022-07-10 13:12:17 +01:00
justin 7a1dbbb3f9 Cleanup 2022-07-10 12:51:20 +01:00
justin ce5b596d4f Move radar blips into own grouping 2022-07-10 11:52:51 +01:00
justin 8202d12b6a Commit before attempting to remove ptDraw field 2022-07-10 10:49:49 +01:00
justin 2a70dcc9a6 Revert to foldMap-ing worldSPic 2022-07-10 09:59:19 +01:00
justin 22ac8feb37 Redo shape vertices as a list, should allow for mirroring 2022-07-04 23:17:53 +01:00
justin 914c452afb Increase number of drawable elements 2022-07-04 20:50:01 +01:00
justin 6972256751 Attempt to stream SPics, not sure if this improves speed 2022-07-04 20:34:47 +01:00
justin 1e32b05406 Commit before attempting to stream worldSPic more effectively 2022-07-04 11:04:09 +01:00
justin 7fa391eb6c Make pictures use Streaming 2022-07-03 23:55:21 +01:00
justin f9a904d52b Make Shapes use Streaming rather than Vector streaming 2022-07-03 23:04:58 +01:00
justin 02fcb5f072 Restore gib colours 2022-07-03 16:59:52 +01:00
justin ffdfaa41c0 Cleanup creatures somewhat, fix LOS to LOSIndirect 2022-07-03 15:07:55 +01:00
justin b43ec42a2e Make makePathBetween respect obstacles 2022-07-03 13:12:25 +01:00
justin 67b612fe60 Improve pathing debugging, work on door pathing 2022-07-03 00:24:25 +01:00
justin 3efd89fa34 Correctly add all obstructed paths to doors 2022-07-02 22:59:11 +01:00
justin 46bc135e69 Implement (partially) updating pathing grid when opening doors 2022-07-02 21:39:33 +01:00
justin 8a612be5fe Improve debugDraw 2022-07-02 17:45:03 +01:00
justin 75a98a572f Correct walkableNodeNear 2022-07-02 12:14:31 +01:00