Commit Graph
141 Commits
Author SHA1 Message Date
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
justin cbfb417d21 Add aggressive light culling 2022-06-17 18:24:24 +01:00
justin eb38874102 Partially successful change of terminals to external entities 2022-06-06 12:49:14 +01:00
justin 65fcea0f50 Allow for equipment items to set a minimum view distance 2022-06-05 01:50:18 +01:00
justin 5e144b1cd5 Fix aiming creature direction when zooming 2022-06-05 00:51:53 +01:00
justin 8e73203db3 Improve scope zooming 2022-06-05 00:19:44 +01:00
justin 512bc4c1ab Fix remote rocket scope 2022-06-04 22:14:21 +01:00
justin 991aa17b33 Smooth camera movement when aiming, breaks sniper scope 2022-06-04 22:06:19 +01:00
justin b0e880c96f Commit before tweaking camera 2022-06-04 19:49:27 +01:00
justin 0da298bde9 Work on terminals: allow scrolling to get default inputs 2022-06-01 22:22:46 +01:00
justin d46d315203 Move config options 2022-04-11 09:04:51 +01:00
justin 901fab762a Move toward adding infoboxes/better creature information display 2022-04-10 10:16:15 +01:00
justin 81830d87a3 Improvements to rooms and view distances 2022-03-07 09:16:16 +00:00
justin 1364e7c8c8 Fix laser targeting draw when creature offscreen 2022-03-06 22:58:05 +00:00
justin ff84363a13 Cleanup 2022-02-21 22:42:19 +00:00
justin 505e4123d7 Add new weapons 2022-02-16 08:50:19 +00:00
justin 85ededc158 Start work on crafting/combinations 2021-12-02 00:50:29 +00:00