Commit Graph
30 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Paul Gilbert 9f175c4053 ENGINES: Cleanup of savegame filenames generation
This removes filename methods when it matched the Engine method.
Secondly, ensuring there was an overriden getSaveStateName method
for engines that didn't do the standard target.00x save filenames
2020-02-16 15:44:28 -08:00
Paul Gilbert a00e44ba6c ENGINES: Merge saveGameState virtual methods into a single one 2020-02-16 15:44:28 -08:00
Paul Gilbert 73f17c2ae0 MUTATIONOFJB: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
Ľubomír Remák d556890673 MUTATIONOFJB: Add support for combining items.
Introduce game screen and game widget.
Add status bar to show currently hovered and picked items.
Load hardcoded strings from game executable.
2018-10-28 13:08:41 +01:00
Ľubomír Remák c239a18620 MUTATIONOFJB: Small fixes.
Handle errors in save/load code.
Fix typo in Game::colorFromString.
2018-09-06 20:38:33 +02:00
Ľubomír Remák c36fb36afb MUTATIONOFJB: Add support for 'look' action on inventory items. 2018-09-06 19:38:16 +02:00
Ľubomír Remák bde1556b97 MUTATIONOFJB: Add support for loading save during startup. 2018-09-01 22:45:42 +02:00
Ľubomír Remák 543f7666f3 MUTATIONOFJB: Basic save/load support.
Warning: The save format is subject to change.
2018-08-30 23:38:41 +02:00
Miroslav Remák ad73f65a20 MUTATIONOFJB: Fix interaction with certain overlapped statics.
An active static overlapped by an inactive static with lower ID was not interactable. For example, this affected the scene with the sawfish, where the machine in the closet would be blocked by the closet itself.
2018-08-29 19:13:55 +02:00
Ľubomír Remák 26445f4c26 MUTATIONOFJB: Fix Coverity issues. 2018-08-27 20:07:53 +02:00
Ľubomír Remák 0e90d6eae3 MUTATIONOFJB: Use advanced detector. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 696b61c146 MUTATIONOFJB: Move method comments to headers. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 561309eaa2 MUTATIONOFJB: Fix missing lines between block ends. 2018-08-25 23:12:01 +02:00
Ľubomír Remák a25715a29b MUTATIONOFJB: Fix code formatting issues (with astyle). 2018-08-25 23:12:01 +02:00
Ľubomír Remák 2ee0a90059 MUTATIONOFJB: Change cursor color when it's under entity. 2018-08-25 23:12:01 +02:00
Miroslav Remák eaba12cecd MUTATIONOFJB: Use the vanilla cursor. 2018-08-25 23:12:01 +02:00
Ľubomír Remák d358a65bbc MUTATIONOFJB: Run extra sections from conversation. 2018-08-25 23:12:01 +02:00
Ľubomír Remák c25ed89572 MUTATIONOFJB: Refactor inventory UI into separate widget, add button widgets. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 99d9055e20 MUTATIONOFJB: Load object frames and implement special handling for map scenes. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 128d30c91c MUTATIONOFJB: Run action when clicking on static or door. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 7a18987301 MUTATIONOFJB: Support for running commands. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 1d84041508 MUTATIONOFJB: Add Game class. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 5854d310ee MUTATIONOFJB: Fix some code formatting issues. 2018-08-25 23:12:01 +02:00
Ľubomír Remák bbd3750aee MUTATIONOFJB: Add change scene command, implement listsections and showsection debug console commands. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 3672ea5572 MUTATIONOFJB: Continue implementation of if/else script commands. 2018-08-25 23:12:01 +02:00
Ľubomír Remák f7d5a825a0 MUTATIONOFJB: Start implementation of ATN scripts (IF command). 2018-08-25 23:12:01 +02:00
Ľubomír Remák 3696865e69 MUTATIONOFJB: Load initial game state and allow room change 2018-08-25 23:12:01 +02:00
Ľubomír Remák 95cd6b7442 MUTATIONOFJB: Load and draw scene background 2018-08-25 23:12:01 +02:00
Ľubomír Remák 764ee3a5a3 MUTATIONOFJB: Base for new engine 2018-08-25 23:12:01 +02:00