Commit Graph

42 Commits

Author SHA1 Message Date
justin 58c645041f Allow more drag selection to work 2025-08-25 13:30:04 +01:00
justin b8581a7862 Work on terminals, add deactive data type status 2025-08-19 13:48:54 +01:00
justin 2f4fcb42e5 Work on press-continue terminal prompts 2025-08-19 11:08:54 +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 8b07fffa7c Cleanup, improve aiming code 2025-05-31 15:28:30 +01:00
justin 3b452b9002 Add clicker items that use other items with a one frame delay 2025-01-03 14:50:09 +00:00
justin a4d95c5bd5 Change behaviour when clicking on filter 2024-11-26 11:59:26 +00:00
justin 8ad91c7bac Cleanup 2024-11-25 19:49:16 +00:00
justin 2c6037d852 Fix dragging over items larger than the selection group
There is still a further choice/improvement to be made here,
but at least dragging shouldn't glitch out as it currently stands
2024-11-25 11:09:58 +00:00
justin 1250e2442a Continue improving mouse|inventory interface 2024-11-21 21:04:07 +00:00
justin b750fe4186 Cleanup 2024-11-20 17:24:05 +00:00
justin 3ecf137801 Incomplete work on mouse interaction with filtered inventory 2024-11-20 08:45:51 +00:00
justin 2dc5d35744 Allow dropping items by dragging off inventory 2024-11-19 22:24:03 +00:00
justin e31f6dfd4b Continue mouse refactor, add explicit release event/timer 2024-11-19 12:00:31 +00:00
justin 5b709cd7ba Continue mouse context refactor 2024-11-18 22:21:12 +00:00
justin 53d8ca2861 Move towards moving menu selection list position to mouse context 2024-11-17 12:18:34 +00:00
justin e7ea5d7fa9 Allow for more changable terminal screen colors 2024-11-17 10:18:04 +00:00
justin 5efc9220e0 Continue hud/mouse refactor 2024-11-16 15:06:05 +00:00
justin 0621709f7b Tweak mouse context/cursors 2024-11-15 22:53:33 +00:00
justin 713d3e3265 Centralise mouse context data 2024-11-10 18:26:30 +00:00
justin f35dfc66bd Commit before using central mouse context type 2024-11-10 17:56:50 +00:00
justin 08e71e5451 Add more debug info for selected creatures 2023-04-30 13:55:54 +01:00
justin 9972e0fdea Work on debugging 2023-04-27 11:35:48 +01:00
justin 7a36b69818 Remove useless code 2023-03-26 23:09:16 +01: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 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 7ee3f6581d Work on geometry shader based shadows 2023-03-11 22:59:19 +00:00
justin 5810c2262a Get rid of world hammers 2023-01-16 01:52:12 +00:00
justin 43e3c1fe4c Tweak combine filtering 2023-01-16 00:57:55 +00:00
justin 17734738f6 Remove equality derivation for hud elements 2023-01-15 12:38:06 +00:00
justin a50e2ff406 Mostly use String instead of Text 2023-01-15 12:26:45 +00:00
justin 471c6fec7e Implement arcs with variable width and color 2023-01-11 00:00:02 +00:00
justin 5bc764655d Cleanup 2022-12-29 12:54:34 +00:00
justin c263012b61 Remove explicit scancode from menu items 2022-11-04 08:42:30 +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