Commit Graph

38 Commits

Author SHA1 Message Date
justin 713d3e3265 Centralise mouse context data 2024-11-10 18:26:30 +00:00
justin b48e949577 Allow use of esc and function keys when in terminal/other subinventories 2024-11-07 19:53:53 +00:00
justin 6168bf282e Fix import 2024-11-05 21:15:44 +00:00
justin 38ab6a35da Fix equipment equipping/moving with right click 2024-11-04 20:41:20 +00:00
justin 0b43541080 Tweak combine inventory display/click events 2024-11-04 10:00:10 +00:00
justin df08dc8ab5 Tweak mouse pointer display 2024-11-04 09:32:36 +00:00
justin 1ed09fa8de Allow selecting using mouse click in combine inventory 2024-11-04 00:53:19 +00:00
justin fafef1275b Allow filtering of combinations with mouse click on inventory 2024-11-04 00:07:37 +00:00
justin adca54c1ef Tweak mouseover display to (partially) work during filtering 2024-11-03 20:52:00 +00:00
justin 46ee29f646 Remove intmap over filters 2024-10-25 22:42:23 +01:00
justin d93c548d3c Remove SelectionSections 2024-10-25 22:19:04 +01:00
justin a20fc48eaa Move SSSExtra out of SelectionSections 2024-10-25 21:55:09 +01:00
justin f6c136cfd6 Cleanup 2024-10-25 21:05:32 +01:00
justin 0c5a21765a Reimplement dragging upwards with mouse 2024-10-25 10:29:27 +01:00
justin 388064895f Decouple selection section inventory position 2024-10-24 14:55:51 +01:00
justin 8b6f5529ff Add 8-way cardinal/intercardinal datatype 2024-10-18 12:39:46 +01:00
justin cf0873d73b Start adding mouse control of inventory 2024-10-15 23:26:08 +01:00
justin 53e959e6cc Cleanup 2024-09-30 14:21:19 +01:00
justin 06cca549d9 Start removing tweakables 2024-09-30 14:07:20 +01:00
justin a6eb5cf982 Commit before only putting item locations in single itemLocations intmap 2024-09-24 09:31:20 +01:00
justin 31b5db6e9e Distinguish between selected item and root-selected item 2024-09-21 21:59:53 +01:00
justin c81fd5490d Cleanup 2024-09-13 09:43:56 +01:00
justin d2e1b054d0 Cleanup 2024-09-12 18:30:38 +01:00
justin e03c8dd830 Partial removal of reloading 2024-09-08 10:21:35 +01:00
justin 581d2494dc Commit before removing reloading
Reloading as a concept should be handled by positioning
magazines/tanks/ammo-stores next to items that consume ammo. Magazines
themselves could have various methods for refilling or recreating:
crafting, auto-refill over time (synthesis explanation), refill based on
external world objects, and perhaps other ideas.
2024-09-07 10:13:18 +01:00
justin 0a1b0386b9 Remove internal ammo 2024-06-21 12:48:41 +01:00
justin 2f0bb5115b Commit before implementing positional inventory 2023-05-18 09:52:46 +01:00
justin 0735b46266 Stop equip after combining 2023-05-15 06:46:09 +01:00
justin ed8d8f0e93 Work on terminals 2023-05-03 11:19:47 +01:00
justin 5b1212e4f6 Count mouse button press time up from 0 2023-04-27 11:39:42 +01:00
justin 734d74af52 Tweak pause camera movement 2023-04-25 10:23:43 +01:00
justin 69a76dbf93 Start pushing updateUseInput into other update functions 2023-03-29 14:27:37 +01:00
justin ee89ac9b00 Implement generalised storing of position for mouse presses 2023-03-26 23:00:07 +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 cfb0a49059 Add true quicksave and guickload 2023-03-26 12:13:21 +01:00
justin 683acf8a05 Allow for swapping inventory items 2023-02-23 14:12:08 +00:00
justin d513914886 Reorganise update-input-gamestate structure 2023-02-23 11:47:05 +00:00