Commit Graph

1650 Commits

Author SHA1 Message Date
justin 920bfdbc8e Attempt to improve perfomance 2022-08-25 09:52:12 +01:00
justin 6973663055 Make pathedge zoning use sets, probably doesn't help 2022-08-24 14:01:39 +01:00
justin 13b07b53ce Fix space leak (non-strict data fields) 2022-08-24 10:08:55 +01:00
justin e7e20277e4 Attempt to fix some space leaks, general cleanup 2022-08-23 23:00:12 +01:00
justin 9f00e67298 Replace some foldr with foldl' 2022-08-23 15:40:15 +01:00
justin 12ce2365c2 Move towards simplifying impulses 2022-08-23 08:33:14 +01:00
justin faf75f4fe7 Tweak warnings 2022-08-23 08:15:07 +01:00
justin 715008a030 Bump stackage version, uses later version of GHC 2022-08-22 16:56:11 +01:00
justin aeb22fc9d7 Hopefully fully excise streaming 2022-08-22 12:02:42 +01:00
justin b7a77cdbd9 Remove streaming 2022-08-22 11:50:41 +01:00
justin 6a46173fb4 Undo excision of streaming 2022-08-22 11:25:45 +01:00
justin 947752b8d5 Excise streaming 2022-08-22 11:23:19 +01:00
justin 311fc9c623 Remove some Streaming 2022-08-22 11:16:38 +01:00
justin 054ec84fcd Remove some deriving clauses 2022-08-22 10:56:53 +01:00
justin c9c3d8f392 Remove some deriving clauses 2022-08-22 10:37:24 +01:00
justin df905ce2cc Remove unnecessary packages 2022-08-21 23:11:28 +01:00
justin 76b3b74f20 Remove some deriving clauses 2022-08-21 22:51:05 +01:00
justin 0006973dc3 Cleanup 2022-08-21 22:41:19 +01:00
justin 7181046aa3 Remove generic and flat instances 2022-08-21 22:38:40 +01:00
justin 36c8befa9f Cleanup imports after removal of old zoning code 2022-08-21 22:11:16 +01:00
justin 496066e727 Remove old zoning code 2022-08-21 22:10:38 +01:00
justin c35dbf1ba8 Remove more (dead) Streaming code 2022-08-21 22:03:15 +01:00
justin cccab45650 Remove some Streaming 2022-08-21 21:53:40 +01:00
justin f1ef75f511 Go back to JSON encoding 2022-08-21 21:23:59 +01:00
justin dd62e30026 Add Store instances 2022-08-21 12:21:05 +01:00
justin 1ce7d4a72d Add Binary instances 2022-08-21 10:58:19 +01:00
justin 386a2b4732 Working compilation with some Flat instances 2022-08-21 10:25:00 +01:00
justin b227b1e957 Comment out ItemValue 2022-08-21 10:12:39 +01:00
justin 55c3a195c9 Remove some flat instances in an effort to allow compilation 2022-08-21 10:10:52 +01:00
justin 6e598339f1 Cleanup 2022-08-20 18:41:04 +01:00
justin ff9dbdf068 Move from store to flat 2022-08-20 17:54:35 +01:00
justin 8571ab9254 Attempt to make CWorld correct instance of Store 2022-08-20 15:53:37 +01:00
justin e1a555ea02 Make CWorld a member of Store 2022-08-19 11:51:49 +01:00
justin 2e34481ab1 More nesting of fields in CWorld 2022-08-19 11:41:07 +01:00
justin 3b7841677a Nest fields in CWorld 2022-08-19 11:28:19 +01:00
justin 9df0fa8692 Move towards serializing saves/loads faster 2022-08-19 11:12:43 +01:00
justin c74d3b04bf Work on saving/loading concurrently 2022-08-18 10:05:24 +01:00
justin 26e88f059a Allow for concurrent effects 2022-08-16 16:02:09 +01:00
justin 919a179283 Commit before attempting to add concurrency to loop 2022-08-16 08:00:47 +01:00
justin 9e3097d681 Cleanup 2022-08-02 00:43:37 +01:00
justin e3d26bdfe0 Fix remote projectile direction control 2022-08-02 00:24:01 +01:00
justin 82aedc3830 Make all items have an id an associated location 2022-08-01 23:50:26 +01:00
justin 237cd3e020 Move towards fixing remote launcher 2022-08-01 22:30:29 +01:00
justin 82db86f55f Fix bugs in zoning 2022-07-30 14:21:13 +01:00
justin c8ad3e1294 Fix no damage to walls bug 2022-07-28 18:57:53 +01:00
justin ec4ff84c46 Tweak turrets 2022-07-28 13:46:22 +01:00
justin 8aeabf3f6c Cleanup 2022-07-28 12:35:19 +01:00
justin 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin 8aa5c17ab9 Cleanup module pathing 2022-07-27 17:37:18 +01:00
justin b52adddd5d Work on cleaning up item effects/attachments etc 2022-07-27 16:39:58 +01:00