Commit Graph

107 Commits

Author SHA1 Message Date
justin c354949ca9 Partially working change to selected items 2023-02-07 12:07:13 +00:00
justin f8d9b54586 Tweak scrolling, move onto reloading 2023-01-07 23:50:54 +00:00
justin d4122b2d6f Tweak scrolling, particularly zooming 2023-01-07 19:50:44 +00:00
justin 6b259fa200 Cleanup scope zooming 2023-01-07 10:43:53 +00:00
justin 87ea7da1d4 Tweak view distances 2023-01-06 16:55:17 +00:00
justin 5bc764655d Cleanup 2022-12-29 12:54:34 +00:00
justin bdd022e40b Fix reloading crash 2022-12-29 01:37:03 +00:00
justin 7fc3b788b4 Make hud non-saveable 2022-12-29 01:10:09 +00:00
justin d1f80f1f7f Cleanup 2022-12-28 10:21:00 +00:00
justin 9779b6fa39 Move in game key press input reaction to universe update 2022-10-30 10:19:59 +00:00
justin e3155752ba Commit before pushing more input events into update 2022-10-29 22:33:10 +01:00
justin af6cdff063 Separate out input datatype 2022-10-29 11:36:57 +01:00
justin 82e2a5a234 Refactor updates 2022-10-28 23:13:36 +01:00
justin 14e2b5cf8f Restrict some arguments 2022-10-28 22:00:38 +01:00
justin 2e7cd0aec2 Camera position refactor 2022-10-28 15:32:46 +01:00
justin 7e790b7153 Add in "linear" lWorld to separate time reversable worlds 2022-10-28 12:24:51 +01:00
justin e7e20277e4 Attempt to fix some space leaks, general cleanup 2022-08-23 23:00:12 +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 6e598339f1 Cleanup 2022-08-20 18:41:04 +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 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin 5c8e786dfa Cleanup 2022-07-26 10:22:55 +01:00
justin b2efbd2b3e Separate out concrete part of world 2022-07-25 12:10:50 +01:00
justin f0f9751afe Hlint cleanup 2022-07-23 19:17:03 +01:00
justin 2892bb25f0 Cleanup 2022-07-23 12:38:17 +01:00
justin 39778f46fb Refactor wall zoning, remove streaming 2022-07-23 12:29:29 +01:00
justin 7fdb70dd1c Work towards making world read/showable 2022-07-22 11:16:12 +01:00
justin cf5ec4a261 Use strict-containers for IntMaps 2022-07-21 15:27:00 +01:00
justin 9801a40b9e Cleanup zoning 2022-06-28 13:43:37 +01:00
justin e06527091e Continue to refactor zoning to be more stream-based 2022-06-28 03:21:55 +01:00
justin 0def31895f Replace PutShape with PutForeground 2022-06-27 14:30:08 +01:00
justin 90af97ee22 Fix wall zoning 2022-06-27 09:56:54 +01:00
justin 6c571d1878 More cleverly set maximum view distance for rectangular window sizes 2022-06-26 11:30:02 +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 b467a7dd91 Refactor more collisions to use streaming 2022-06-24 13:58:08 +01:00
justin 78f211a129 Use streaming to improve speed of generating cullbox 2022-06-24 11:35:35 +01:00
justin ffdf7e4164 Correctly filter walls for distance test 2022-06-24 09:34:45 +01:00
justin 86b1c2581b Start using streaming as the way to consume foldable objects 2022-06-24 09:27:29 +01:00
justin 698ccb414d Record whether a mouse click is continued or not 2022-06-22 17:02:57 +01:00
justin 53c8be0679 Continue reload refactor 2022-06-21 14:07:17 +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 6a095d3de6 Cleanup 2022-06-18 00:18:18 +01:00
justin a7c03671d3 Cleanup 2022-06-17 21:48:23 +01:00
justin 261bb0bb6b Test aggressive object culling 2022-06-17 20:14:47 +01:00