Commit Graph

1690 Commits

Author SHA1 Message Date
justin 6ac4e5d669 Push more data out of selection list into menu screen 2022-12-22 11:12:41 +00:00
justin a8fa1e9949 Move selection list offset into option screen data structure 2022-12-22 10:27:01 +00:00
justin 91d65094c9 Update changes in menu values 2022-12-21 16:08:22 +00:00
justin 03c945d189 Improve mouse menu controls, tweak charmap 2022-12-21 11:33:11 +00:00
justin 860d63df45 Work on menus 2022-11-22 10:14:25 +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 6e7cd14f49 Work on mouse selection in menus 2022-11-03 14:16:28 +00:00
justin e6e5427f44 Start unifying drawn cursors 2022-11-03 10:00:41 +00:00
justin 0872a2dd40 Work on a selection list datatype 2022-11-02 21:47:15 +00:00
justin 7c8958cea7 Start to unify selection lists 2022-11-02 09:36:16 +00:00
justin 7d358fde29 Allow for hard quitting 2022-11-01 16:48:55 +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 624a4c3bcd Refactor concurrent side effects 2022-10-30 14:55: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 afaef480db Minor tweaking, argument refining 2022-10-29 12:20:19 +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 d496c4c523 Remove yourID -- you are simply at 0 2022-10-28 21:26:14 +01:00
justin 32744d7cb3 More camera refactor 2022-10-28 21:22:44 +01:00
justin 2e7cd0aec2 Camera position refactor 2022-10-28 15:32:46 +01:00
justin 27fe1c7a96 Cleanup 2022-10-28 15:04:39 +01:00
justin 68c2a78f43 Refactor initialising functions 2022-10-28 14:51:38 +01:00
justin 0150655c6d Stop all sound when stopping time 2022-10-28 14:36:16 +01:00
justin d3233c7daa Move towards unifying zoning 2022-10-28 13:14:53 +01:00
justin 7e790b7153 Add in "linear" lWorld to separate time reversable worlds 2022-10-28 12:24:51 +01:00
justin 5f6bd43599 Move most wheelEvent functionality into update function 2022-10-27 23:29:49 +01:00
justin c6b500c219 Partially working scroll time item 2022-10-27 18:42:38 +01:00
justin 35f2992fe4 Work on time scrolling 2022-10-27 10:23:52 +01:00
justin 4ffd361f11 Work on mouse wheel scrolling 2022-10-25 22:59:01 +01:00
justin 86a9ab7582 Commit mid add time scroll 2022-10-24 10:44:23 +01:00
justin 21dc670c9f Fix blink bug 2022-10-19 23:17:26 +01:00
justin 4ad19aa19d Add files 2022-09-04 10:23:17 +01:00
justin 8c0ad639ad Correctly reduce left click item delay 2022-09-04 10:22:53 +01:00
justin 920bfdbc8e Attempt to improve perfomance 2022-08-25 09:52:12 +01:00
justin 6973663055 Make pathedge zoning use sets, probably doesn't help 2022-08-24 14:01:39 +01:00
justin 13b07b53ce Fix space leak (non-strict data fields) 2022-08-24 10:08:55 +01:00
justin e7e20277e4 Attempt to fix some space leaks, general cleanup 2022-08-23 23:00:12 +01:00
justin 9f00e67298 Replace some foldr with foldl' 2022-08-23 15:40:15 +01:00
justin 12ce2365c2 Move towards simplifying impulses 2022-08-23 08:33:14 +01:00
justin faf75f4fe7 Tweak warnings 2022-08-23 08:15:07 +01:00
justin 715008a030 Bump stackage version, uses later version of GHC 2022-08-22 16:56:11 +01:00
justin aeb22fc9d7 Hopefully fully excise streaming 2022-08-22 12:02:42 +01:00
justin b7a77cdbd9 Remove streaming 2022-08-22 11:50:41 +01:00