Commit Graph

86796 Commits

Author SHA1 Message Date
Ľubomír Remák
5290d9a74b MUTATIONOFJB: Draw HUD background. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
29a809d691 MUTATIONOFJB: Add rename command. 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
9af3d8a238 MUTATIONOFJB: Implement UI for inventory. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
9a3a66ab68 MUTATIONOFJB: Fix object animatation loader. 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
2b94873694 MUTATIONOFJB: Introduce better animation loader that supports diff frames. 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
574bb83b97 MUTATIONOFJB: Add support for NEWROOM command. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
e93e20dbe8 MUTATIONOFJB: Parse startup sections in scripts and fix change scene command. 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
938f222d48 MUTATIONOFJB: Add support for calling macros. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
e1d173ed75 MUTATIONOFJB: Add changescene debug command and fix macro debug commands. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
63c0dac961 MUTATIONOFJB: Add support for macro definitions. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
3928c52c0e MUTATIONOFJB: Add support for CAMEFROM command. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
7a081f0605 MUTATIONOFJB: Load local (room) scripts. 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
fb75e483e4 MUTATIONOFJB: Fix GOTO command. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
54c2c0aee6 MUTATIONOFJB: Add support for labels and goto. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
523f973e0a MUTATIONOFJB: Add support of IFPIGGY command. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
ae979a8310 MUTATIONOFJB: Add support for IFITEM command and fix parsing conditional commands that are right after #ELSE. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
fa9c8be129 MUTATIONOFJB: Convert section names to 7bit ASCII in debug console. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
37ae32e1d3 MUTATIONOFJB: Don't store ActionInfo pointers, because they might be invalidated, and parse/show actions with two objects correctly. 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
d3e281e24c MUTATIONOFJB: Fix uninitialized ChangeOperation, fix parsing tag in IF command and add some comments. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
b4dad9bca7 MUTATIONOFJB: Show multiple script commands in showsection debug command. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
dae522f63c MUTATIONOFJB: Implement inventory commands. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
bdb6582bb2 MUTATIONOFJB: Implement data model for inventory. 2018-08-25 23:12:01 +02:00
Ľubomír Remák
5d29112f1c MUTATIONOFJB: Add say command with dummy implementation. 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
6d926ff55b MUTATIONOFJB: Add support for CHANGED, CHANGEO and CHANGES 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
356a6809c3 MUTATIONOFJB: Fix loading room 11 (and possibly some others). 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
David Fioramonti
ac540f2a2f GIT: Ignore scummvm.dwp 2018-08-25 14:41:27 +02:00
Filippos Karapetis
01f3e6ccd2 SCI32: Fix a script bug when fighting revenants in QFG4 2018-08-25 13:53:13 +03:00
Filippos Karapetis
414d0277d0 SCI: Fix compilation 2018-08-25 12:57:01 +03:00
Filippos Karapetis
6fb19d1d01 SCI: Fix compilation when SCI32 is disabled 2018-08-25 12:44:13 +03:00
Filippos Karapetis
d597fbc5e3 SCI32: Fix the walk region in Cazanoux's house in GK1
Fixes bug #9770
2018-08-25 12:39:14 +03:00
Filippos Karapetis
a0bad913ae SCI32: Add a workaround for Shivers 2018-08-25 12:39:13 +03:00
Filippos Karapetis
0101ac6f71 SCI: Add a default case to the switch in toDebugString()
Silences a false positive in MSVC
2018-08-25 12:39:13 +03:00
Filippos Karapetis
941869c466 SCI32: Remove reg32_t and use reg_t in all cases
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-25 12:39:12 +03:00
Filippos Karapetis
66cbaeefe2 SCI32: Adapt the pathfinding debug code to work woth SCI32 games 2018-08-25 12:39:12 +03:00
Michael Zinn
82e8bc43e6 IOS: Fix Arrow Key Capture in TextInputHandler.
This should fix these working from external keyboards i.e. IPad Pro and
other sources as well.

This is presumably what the original author intended.
2018-08-23 23:42:52 +01:00
Purple T
4865b02e39 I18N: Update translation (French)
Currently translated at 100.0% (989 of 989 strings)
2018-08-24 00:01:16 +02:00
Dan Church
192a885af6 BUILD: Fix build failure
Only happens when --enable-plugins is turned on.
2018-08-23 23:01:09 +01:00
lolbot-iichan
e97b1e560d WINTERMUTE: Check keyboard state array index
vKeyToKeyCode() method was unsafe if vkey >= KEYSTATES_ARRAY_SIZE was
provided, fixed
2018-08-23 11:33:13 +02:00