Commit Graph
36 Commits
Author SHA1 Message Date
Paul Gilbert 49fdbc1294 M4: Fix cursor cycling to talk cursor 2024-02-20 20:50:11 -08:00
Paul Gilbert f229b185cb M4: Prevent inventory scroll buttons from not appearing
The original executable has calls in the executable
to the buttons' hide method, but somehow still display
them. This fix comments out those calls to achieve
the same effect.
2024-01-08 18:43:43 -08:00
Eugene Sandulenko d3f4fcf160 M4: Replaces strncpy with Common::strlcpy() for safer operations 2023-12-25 14:15:00 +01:00
Paul Gilbert b0be249473 M4: Remap the options button to the ScummVM GMM
I decided this is better functionally than showing the Options
menu, and just remapping the Save/Load buttons
2023-12-24 01:53:38 +01:00
Paul Gilbert 821e4b2140 M4: Fix clearing long inventory item names 2023-12-24 01:53:38 +01:00
Paul Gilbert 5a1bfc7b6c M4: Rename global triggers to have k prefix 2023-12-24 01:53:38 +01:00
Paul Gilbert 0dd7df46ce M4: Adding Mine parser methods and support 2023-12-24 01:53:38 +01:00
Paul Gilbert d8434c0e06 M4: Clarify the Section pre_parser calls 2023-12-24 01:53:38 +01:00
Paul Gilbert 3be76481c8 M4: Fix crash exiting ScummVM whilst conversation is active 2023-12-24 01:53:38 +01:00
Paul Gilbert babaaa8acc M4: Adding room 137 methods 2023-12-24 01:53:38 +01:00
Paul Gilbert 95c8899485 M4: Added room 133 daemon 2023-12-24 01:53:38 +01:00
Paul Gilbert b2b85becac M4: Further fixes for using items 2023-12-24 01:53:38 +01:00
Paul Gilbert e452ffd9f7 M4: Fix using inventory items in scene 2023-12-24 01:53:38 +01:00
Paul Gilbert f0c847dbe7 M4: Fix highlighting inventory items 2023-12-24 01:53:38 +01:00
Paul Gilbert 60ffdccbbc M4: Fix refreshing user interface between rooms 2023-12-24 01:53:38 +01:00
Paul Gilbert 1e559f1bf0 M4: Fixes to opening barbershop door 2023-12-24 01:53:38 +01:00
Paul Gilbert 76ab81eb3a M4: Added global abduct trigger code 2023-12-24 01:53:38 +01:00
Paul Gilbert 9e96f96e26 M4: Implementing basic action hotkey callbacks 2023-12-24 01:53:38 +01:00
Paul Gilbert ae83dda0f7 M4: Fixes for clicking interface buttons 2023-12-24 01:53:38 +01:00
Paul Gilbert c0530a02cc M4: Interface dispatch_command 2023-12-24 01:53:38 +01:00
Paul Gilbert 0149d67a0e M4: Clarify several interface methods and variables 2023-12-24 01:53:38 +01:00
Paul Gilbert 2c9219f0d4 M4: Added Interface::track 2023-12-24 01:53:38 +01:00
Paul Gilbert ded1852f15 M4: Added Interface::trackIcons 2023-12-24 01:53:38 +01:00
Paul Gilbert fa12ee0c4b M4: Add missing inventory drawing 2023-12-24 01:53:38 +01:00
Paul Gilbert c32970bf39 M4: Fixes for drawing interface sprites 2023-12-24 01:53:38 +01:00
Paul Gilbert c96b277552 M4: Implementing interface event handler 2023-12-24 01:53:38 +01:00
Paul Gilbert 4b69814cbb M4: Fix shutdown crash 2023-12-24 01:53:38 +01:00
Paul Gilbert 39a9cab73f M4: Remove duplicated gameInterfaceBuff global 2023-12-24 01:53:38 +01:00
Paul Gilbert 7295efc650 M4: Remainder of room 101 daemon 2023-12-24 01:53:38 +01:00
Paul Gilbert 6389a7e32e M4: Added cancel_sentence 2023-12-24 01:53:38 +01:00
Paul Gilbert 5c78649014 M4: Added track_hotspots_refresh 2023-12-24 01:53:38 +01:00
Paul Gilbert 27795d8ffa M4: Implemented Interface::show, eventHandler stub 2023-12-24 01:53:38 +01:00
Paul Gilbert 3d11300609 M4: Added kernel_load_room and dependencies 2023-12-24 01:53:38 +01:00
Paul Gilbert 3a4175a1b4 M4: Create a base Interface class 2023-12-24 01:53:38 +01:00
Paul Gilbert 51ee74786b M4: Change existingi Globals class to Vars class
The M4 engine has it's own globals array and constants,
so it was cleaner to have it remain as Globals, and change
the ScummVM Globals class to Vars to disambiguate it
2023-12-24 01:53:38 +01:00
Paul Gilbert 7f39b6a0a1 M4: Move gui_cheapo & interface into Burger::GUI namespace 2023-12-24 01:53:38 +01:00