Commit Graph

89 Commits

Author SHA1 Message Date
justin bde0fa2a5c Cleanup, move towards explosions at different z positions 2025-08-04 22:13:45 +01:00
justin 2a93b7f733 Start implementing wider grenade movement 2025-08-03 23:23:55 +01:00
justin 5722ca8204 Work on bouncing debris 2025-08-02 22:14:25 +01:00
justin eeb7c8ac88 Work on gibs and chasms 2025-08-01 09:39:13 +01:00
justin 0f55257bff Remove creature records 2025-06-06 13:36:18 +01:00
justin ef7aee82e5 Allow grenades to bounce 2024-12-29 00:33:55 +00:00
justin 2fdc6ae557 Start making projectile update function rather than folded list 2024-12-28 21:31:33 +00:00
justin 0ef28c132e Replace buggy circle seg intersection with a simpler test 2024-12-26 21:53:18 +00:00
justin c788af47bd Allow more general detection of item use focus 2024-12-25 21:26:25 +00:00
justin aec56f4977 Fix more edge cases in circle collision 2024-12-25 10:14:13 +00:00
justin 04a83ed031 Fix error in circle wall collision detection
The wall zoning did not take into account the radius of the circle
2024-12-25 00:10:26 +00:00
justin 951d1191cc Can pick up items by dragging 2024-11-25 14:03:42 +00:00
justin ee89ac9b00 Implement generalised storing of position for mouse presses 2023-03-26 23:00:07 +01:00
justin 07a1d71039 Add general smooth scrolling, move camera into world 2023-03-26 20:09:00 +01:00
justin 082ce9c9a1 Start to generalise text input to "terminal signal" input 2023-03-26 13:57:26 +01:00
justin ea0c942887 Refactor window size, update selection cursor on new screen 2023-03-25 09:27:27 +00:00
justin c73e8af72a Commit before attempt to remove geometry shaders from shadow extrusion 2023-02-23 23:10:00 +00:00
justin ac8afe513b Tweak drawing of backpack equipment 2023-01-03 23:34:30 +00:00
justin 883e3513bc Fix visible wall detection 2023-01-03 22:39:42 +00:00
justin 0b7da0489a Keep track of seen walls in external list 2023-01-03 22:36:44 +00:00
justin e3155752ba Commit before pushing more input events into update 2022-10-29 22:33:10 +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 21dc670c9f Fix blink bug 2022-10-19 23:17:26 +01:00
justin c35dbf1ba8 Remove more (dead) Streaming code 2022-08-21 22:03:15 +01:00
justin 9df0fa8692 Move towards serializing saves/loads faster 2022-08-19 11:12:43 +01:00
justin 82db86f55f Fix bugs in zoning 2022-07-30 14:21:13 +01:00
justin 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin b2efbd2b3e Separate out concrete part of world 2022-07-25 12:10:50 +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 39f4555697 Refactor creature zoning 2022-07-22 17:53:08 +01:00
justin cf5ec4a261 Use strict-containers for IntMaps 2022-07-21 15:27:00 +01:00
justin 577cf0c44e Move toward shell storing update as list 2022-07-20 11:49:10 +01:00
justin 791d065eff Fix explosion damage 2022-07-11 20:26:19 +01:00
justin 207d52a719 Redo collision changes 2022-07-01 16:05:39 +01:00
justin 9801a40b9e Cleanup zoning 2022-06-28 13:43:37 +01:00
justin e770fba7bf Split off StreamingHelp module 2022-06-28 12:26:37 +01:00
justin 0cb6657f35 Creature zoning refactor 2022-06-28 11:50:53 +01:00
justin fec72cdf48 Abstract out block placement 2022-06-27 13:38:46 +01:00
justin 5ba0ca9f9c Make thingsHit use streaming 2022-06-26 12:13:31 +01:00
justin f47059ae9b Commit before changing thingsHit to use stream 2022-06-26 11:37:43 +01:00
justin 6c571d1878 More cleverly set maximum view distance for rectangular window sizes 2022-06-26 11:30:02 +01:00
justin 15b98e38ac Move wall collisions around 2022-06-26 10:52:46 +01:00
justin ee9523dabb Cleanup 2022-06-26 02:30:17 +01:00
justin 7532c4cafb Refactor 2022-06-26 01:54:00 +01:00
justin ac9181e1a1 Continue streaming refactor 2022-06-26 01:34:58 +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