Commit Graph

99 Commits

Author SHA1 Message Date
justin 8f727c70cf Add file 2023-03-24 00:14:35 +00:00
justin 989140d46e Add shading for shapes and the floor 2023-03-15 18:24:09 +00:00
justin 6af041bb8c Continue work on shadow rendering 2023-03-14 11:20:38 +00:00
justin 947752b8d5 Excise streaming 2022-08-22 11:23:19 +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 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 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 8d17ce66e9 Cleanup 2022-07-27 12:49:23 +01:00
justin 0d479cba87 Use JSON as save format 2022-07-25 23:24:09 +01:00
justin b8e8413daa Add generic derivations and To/FromJSON instances 2022-07-25 22:49:18 +01:00
justin f4808676e2 Reify CrGroupUpdate 2022-07-23 13:57:03 +01:00
justin 39f4555697 Refactor creature zoning 2022-07-22 17:53:08 +01:00
justin 35a1eb9732 Cleanup 2022-07-13 22:22:24 +01:00
justin 6c50021f04 Use grid when creating block debris 2022-07-13 10:44:18 +01:00
justin ce533c22cb Add lasCircle 2022-07-08 22:14:44 +01:00
justin e0b63468fc Redo Geometry.Zone (restrict exports, inlining) 2022-07-01 20:11:10 +01:00
justin b1a7e1bf35 Make zoning more universal 2022-06-28 19:04:31 +01:00
justin e770fba7bf Split off StreamingHelp module 2022-06-28 12:26:37 +01:00
justin 61ad58c04a Zone creatures 2022-06-28 11:20:20 +01:00
justin e06527091e Continue to refactor zoning to be more stream-based 2022-06-28 03:21:55 +01:00
justin 90af97ee22 Fix wall zoning 2022-06-27 09:56:54 +01:00
justin dc78561c20 Parallelize poking 2022-06-25 14:18:53 +01:00
justin 81b1fa5b5e Digital line zoning 2022-06-25 14:01:19 +01:00
justin dd0afc6166 Add options page scrolling 2022-06-25 09:28:45 +01:00
justin 86b1c2581b Start using streaming as the way to consume foldable objects 2022-06-24 09:27:29 +01:00
justin fb3f677957 Add more sounds 2022-06-23 21:23:45 +01:00
justin 6a095d3de6 Cleanup 2022-06-18 00:18:18 +01:00
justin cbfb417d21 Add aggressive light culling 2022-06-17 18:24:24 +01:00
justin e30f7a0585 Add more rooms 2022-06-15 14:05:59 +01:00
justin 582881ca66 Continue to tweak death effects 2022-06-04 15:52:38 +01:00
justin b54864bbda Work on more complicated terminals 2022-05-31 13:30:27 +01:00
justin 12852a7670 Add creature info display 2022-04-10 23:07:11 +01:00
justin 11d954674c Cleanup tesla arcs 2022-03-24 08:05:58 +00:00
justin f030d8264f Add electrical bullets 2022-03-22 21:45:08 +00:00
justin d6285c45b3 Fix bug determining max radius of convex polys, fixes bugs in room positioning 2022-03-21 07:43:27 +00:00
justin 01c58490fa Unify RoomPos constructors 2022-03-10 18:40:22 +00:00
justin 3bfebc266b Add laser tunnel lock-key combination 2022-03-09 15:27:35 +00:00
justin 9af636aa83 Fix bug in line zoning by using less ambitious algorithm 2022-02-13 09:24:27 +00:00
justin 9dadea2c36 Fix bug in intersectCircSeg 2021-12-15 17:47:41 +00:00
justin adab32bf68 Remove ssaTri, bullet movement is broken 2021-12-15 17:34:20 +00:00
justin dccacd9d22 Move towards removal of ssaTri, which was buggy 2021-12-15 12:00:07 +00:00
justin c5a211afce Correctly intersect lines and circles 2021-12-15 11:16:56 +00:00
justin 9333d9497e Reorganise geometry modules slightly 2021-12-15 10:59:06 +00:00
justin e3402bacf1 Stop bullets when they hit walls 2021-12-14 19:25:37 +00:00
justin 47391f3850 Use tasty for tests, fix bug in circOnLine 2021-12-14 11:50:01 +00:00
justin 85ededc158 Start work on crafting/combinations 2021-12-02 00:50:29 +00:00