Commit Graph

146 Commits

Author SHA1 Message Date
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
justin 43e7d20b21 Refactor world events 2022-07-22 14:30:53 +01:00
justin 7fdb70dd1c Work towards making world read/showable 2022-07-22 11:16:12 +01:00
justin b58444f931 Move button data 2022-07-21 18:22:08 +01:00
justin cf5ec4a261 Use strict-containers for IntMaps 2022-07-21 15:27:00 +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 ac0948cb64 Allow pausable reloads with discrete progess steps 2022-06-22 14:20:20 +01:00
justin a85cf4d1fb Continue refactor of reloading 2022-06-20 11:12:24 +01:00
justin 2f4b381484 Make reloading based upon creature stance 2022-06-20 00:53:47 +01:00
justin 6cc29813d8 Allow creation of items via typed command 2022-06-19 11:04:16 +01:00