Commit Graph

10 Commits

Author SHA1 Message Date
fb8798a4ae feat: integrate inventory with cursor system, scene input, and GameScript
- ActionState: add ITEM action (value 4) to enum and get_action_name()
- MainGame: right-click cycles through all 5 actions including ITEM;
  skips ITEM if nothing selected; clears selection when cycling away
- Scene: guard _unhandled_input() against active inventory overlay;
  handle ITEM action for world-wide item use; add give_item(),
  remove_item(), strip_items() helper methods
- SetPiece: handle ITEM action by calling scene's _use_item_on_setpiece()
- GameScript: add GiveItem and GiveItemDeferred script step classes
  for item acquisition during cutscenes
2026-04-27 07:47:45 -07:00
7203c843ec progresS 2026-03-09 11:57:48 -07:00
Bryce
77a9f73331 progress 2025-12-21 12:48:00 -08:00
93f5522d3d rosella 2025-12-19 08:10:05 -08:00
ae16ae01b2 Better screen 2024-07-10 23:59:07 -07:00
8b5841e861 Makes lots of new screens 2024-07-01 08:24:25 -07:00
559f479db4 Removing stray images, small cleanups. 2024-06-25 06:51:53 -07:00
223b4aa1dc Made dialog a separate view 2024-06-24 12:04:29 -07:00
dda5321ec8 Stuff 2024-06-10 16:53:55 -07:00
242d74b0a7 initial 2024-05-29 13:26:31 -07:00