aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2018-08-25MUTATIONOFJB: Implement scroll buttons.Miroslav Remák
2018-08-25MUTATIONOFJB: Basic conversation support.Ľubomír Remák
2018-08-25MUTATIONOFJB: Add support for DEFINE_STRUCT script command.Ľubomír Remák
2018-08-25MUTATIONOFJB: Fix issue with parsing #MACRO and #STARTUP right after end ↵Ľubomír Remák
block command.
2018-08-25MUTATIONOFJB: Add font support and conversation widget.Ľubomír Remák
2018-08-25MUTATIONOFJB: Draw HUD background.Ľubomír Remák
2018-08-25MUTATIONOFJB: Add rename command.Ľubomír Remák
2018-08-25MUTATIONOFJB: Refactor inventory UI into separate widget, add button widgets.Ľubomír Remák
2018-08-25MUTATIONOFJB: Implement UI for inventory.Ľubomír Remák
2018-08-25MUTATIONOFJB: Fix object animatation loader.Ľubomír Remák
2018-08-25MUTATIONOFJB: Load object frames and implement special handling for map scenes.Ľubomír Remák
2018-08-25MUTATIONOFJB: Introduce better animation loader that supports diff frames.Ľubomír Remák
2018-08-25MUTATIONOFJB: Run action when clicking on static or door.Ľubomír Remák
2018-08-25MUTATIONOFJB: Add support for NEWROOM command.Ľubomír Remák
2018-08-25MUTATIONOFJB: Parse startup sections in scripts and fix change scene command.Ľubomír Remák
2018-08-25MUTATIONOFJB: Support for running commands.Ľubomír Remák
2018-08-25MUTATIONOFJB: Add support for calling macros.Ľubomír Remák
2018-08-25MUTATIONOFJB: Add changescene debug command and fix macro debug commands.Ľubomír Remák
2018-08-25MUTATIONOFJB: Add support for macro definitions.Ľubomír Remák
2018-08-25MUTATIONOFJB: Add support for CAMEFROM command.Ľubomír Remák
2018-08-25MUTATIONOFJB: Load local (room) scripts.Ľubomír Remák
2018-08-25MUTATIONOFJB: Add Game class.Ľubomír Remák
2018-08-25MUTATIONOFJB: Fix GOTO command.Ľubomír Remák
2018-08-25MUTATIONOFJB: Add support for labels and goto.Ľubomír Remák
2018-08-25MUTATIONOFJB: Add support of IFPIGGY command.Ľubomír Remák
2018-08-25MUTATIONOFJB: Add support for IFITEM command and fix parsing conditional ↵Ľubomír Remák
commands that are right after #ELSE.
2018-08-25MUTATIONOFJB: Convert section names to 7bit ASCII in debug console.Ľubomír Remák
2018-08-25MUTATIONOFJB: Don't store ActionInfo pointers, because they might be ↵Ľubomír Remák
invalidated, and parse/show actions with two objects correctly.
2018-08-25MUTATIONOFJB: Fix some code formatting issues.Ľubomír Remák
2018-08-25MUTATIONOFJB: Fix uninitialized ChangeOperation, fix parsing tag in IF ↵Ľubomír Remák
command and add some comments.
2018-08-25MUTATIONOFJB: Show multiple script commands in showsection debug command.Ľubomír Remák
2018-08-25MUTATIONOFJB: Implement inventory commands.Ľubomír Remák
2018-08-25MUTATIONOFJB: Implement data model for inventory.Ľubomír Remák
2018-08-25MUTATIONOFJB: Add say command with dummy implementation.Ľubomír Remák
2018-08-25MUTATIONOFJB: Add change scene command, implement listsections and ↵Ľubomír Remák
showsection debug console commands.
2018-08-25MUTATIONOFJB: Add support for CHANGED, CHANGEO and CHANGES commands.Ľubomír Remák
2018-08-25MUTATIONOFJB: Continue implementation of if/else script commands.Ľubomír Remák
2018-08-25MUTATIONOFJB: Start implementation of ATN scripts (IF command).Ľubomír Remák
2018-08-25MUTATIONOFJB: Fix loading room 11 (and possibly some others).Ľubomír Remák
2018-08-25MUTATIONOFJB: Load initial game state and allow room changeĽubomír Remák
2018-08-25MUTATIONOFJB: Load and draw scene backgroundĽubomír Remák
2018-08-25MUTATIONOFJB: Base for new engineĽubomír Remák
2018-08-25SCI32: Fix a script bug when fighting revenants in QFG4Filippos Karapetis
2018-08-25SCI: Fix compilationFilippos Karapetis
2018-08-25SCI: Fix compilation when SCI32 is disabledFilippos Karapetis
2018-08-25SCI32: Fix the walk region in Cazanoux's house in GK1Filippos Karapetis
Fixes bug #9770
2018-08-25SCI32: Add a workaround for ShiversFilippos Karapetis
2018-08-25SCI: Add a default case to the switch in toDebugString()Filippos Karapetis
Silences a false positive in MSVC
2018-08-25SCI32: Remove reg32_t and use reg_t in all casesFilippos Karapetis
reg32_t was a transitive solution, before reg_t's were adapted to use 32-bit addresses internally, and before support for SCI3 was added. It was introduced as another way to handle large script offsets in SCI3, and was only used for the program counter (PC). It's no longer needed, as we now support SCI3 script offsets using reg_t's, so we can use make_reg32 in all cases where we need to access offsets over 64KB
2018-08-25SCI32: Adapt the pathfinding debug code to work woth SCI32 gamesFilippos Karapetis