Commit Graph

156 Commits

Author SHA1 Message Date
justin b633b9d55f Allow for multiple distortions at once 2025-11-18 22:49:51 +00:00
justin 8428f08ebd Work on distortions 2025-11-18 10:55:46 +00:00
justin 1205823ddb Work on distortion shader 2025-11-15 23:17:44 +00:00
justin d436b853eb Work on distortion shader 2025-11-15 13:21:11 +00:00
justin a24ee66f51 Clamp framebuffer textures to edges 2025-11-14 12:41:44 +00:00
justin 1ebdbdd8ae Cleanup 2025-08-26 18:51:14 +01:00
justin aa412f1911 Allow for no-ammo muzzles 2025-08-10 08:09:03 +01:00
justin f69956750a Work on what happens when creatures fall down chasms 2025-08-05 21:39:44 +01:00
justin 15077be769 Cleanup 2025-07-29 10:10:25 +01:00
justin 81f88c32e9 Unify key press and mouse button press timings
Both now use Ints for presses.
Still no release timer for keyboard events.
2025-07-28 23:16:05 +01:00
justin e31f6dfd4b Continue mouse refactor, add explicit release event/timer 2024-11-19 12:00:31 +00:00
justin 5b1212e4f6 Count mouse button press time up from 0 2023-04-27 11:39:42 +01:00
justin 9972e0fdea Work on debugging 2023-04-27 11:35:48 +01:00
justin 734d74af52 Tweak pause camera movement 2023-04-25 10:23:43 +01:00
justin ee89ac9b00 Implement generalised storing of position for mouse presses 2023-03-26 23:00:07 +01:00
justin b093219153 Add terminal signals to text input 2023-03-26 20:12:21 +01:00
justin 07a1d71039 Add general smooth scrolling, move camera into world 2023-03-26 20:09:00 +01:00
justin 73e742e1a2 Implement floating camera 2023-03-26 16:44:19 +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 c0579fae00 Stop overwriting depth buffer when combining cloud positions 2023-03-21 16:42:58 +00:00
justin 9570becd1b Cleanup 2023-03-21 16:04:56 +00:00
justin d5fbc06332 Prevent cloud "pop" when an overlapping cloud fades out to nothing 2023-03-21 14:46:41 +00:00
justin 7d0bb7f229 Tweak clouds 2023-03-20 18:24:07 +00:00
justin 33f31aa385 Improve normal maps on ground and walls 2023-03-19 23:52:19 +00:00
justin a50e2ff406 Mostly use String instead of Text 2023-01-15 12:26:45 +00:00
justin 2d4a55dee0 Cleanup 2022-12-28 01:12:10 +00:00
justin 054405244f Continue work on menu screens 2022-11-04 09:14:32 +00:00
justin c263012b61 Remove explicit scancode from menu items 2022-11-04 08:42:30 +00:00
justin 7c8958cea7 Start to unify selection lists 2022-11-02 09:36:16 +00:00
justin d982ac728a Simplify the main loop, events only perform functional update 2022-11-01 11:05:51 +00:00
justin 82c4b992b0 Bug tracking in menu key presses 2022-10-30 17:37:53 +00:00
justin 219379393e Remove a lot of IO/maybe cruft 2022-10-30 16:11:30 +00:00
justin 11e873ea48 Commit before restricting menu options 2022-10-30 13:16:59 +00:00
justin 6123795c7a Refactor text input 2022-10-30 11:57:53 +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 7e790b7153 Add in "linear" lWorld to separate time reversable worlds 2022-10-28 12:24:51 +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 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin 8d17ce66e9 Cleanup 2022-07-27 12:49:23 +01:00
justin 6554d219dc Cleanup, split CWorld into separate file 2022-07-26 21:19:12 +01:00
justin 5c8e786dfa Cleanup 2022-07-26 10:22:55 +01:00
justin b8e8413daa Add generic derivations and To/FromJSON instances 2022-07-25 22:49:18 +01:00
justin b2efbd2b3e Separate out concrete part of world 2022-07-25 12:10:50 +01:00
justin 14c4c47bf5 Cleanup 2022-07-25 00:56:55 +01:00
justin 1b26ad361d Fix: move terminal functions around 2022-07-25 00:50:23 +01:00
justin 12fad676f2 Move universe IO effects outside of world 2022-07-23 12:53:20 +01:00