Roland van Laar
28fdbed20d
DIRECTOR: simplify setting applyColor to false
2021-08-25 11:27:08 +02:00
Roland van Laar
274cfacbb9
DIRECTOR: Fix rendering with Bkgnd Transparent ink
...
Scores with the Bkgnd Transparent ink set were rendered black.
This hapened on with cards on the poker table in Majestic (win).
2021-08-25 11:27:08 +02:00
sluicebox
46771958fa
SCI: Fix SQ5 cursor when pressing Tab for inventory
...
Fixes bug #11619
2021-08-25 03:30:34 -05:00
Martin Gerhardy
67c1e67fc9
TWINE: fixed issue #12844 (Save Game handling seriously buggy)
2021-08-25 08:51:18 +02:00
Martin Gerhardy
b13c079c69
TWINE: fixed manual save game description
2021-08-25 08:51:18 +02:00
djsrv
4796729a58
DIRECTOR: LINGO: Terminate when stmt with newline
2021-08-24 22:41:33 -04:00
Eugene Sandulenko
03493e5042
TOLTECS: Fixed Cancel button behaviour. Bugreport #7107
2021-08-25 01:30:45 +02:00
Eugene Sandulenko
5373b9f301
TOLTECS: Initialize engine class on creation
2021-08-25 01:30:45 +02:00
Eugene Sandulenko
c5500cdb5d
TOLTECS: Added script tracing
2021-08-25 01:30:44 +02:00
Eugene Sandulenko
cb60da0f6e
TOLTECS: Added sanity check to avoid potential out-of-bounds read. CID 1403261
2021-08-25 01:30:44 +02:00
sluicebox
0aa55ce452
SCI32: Avoid global constructors in CelObj
...
Fixes the last clang warning in the SCI engine
2021-08-24 18:01:42 -05:00
Thierry Crozat
e4d1871a6e
AGS: Translate error dialog messages
2021-08-24 21:48:13 +01:00
D G Turner
8075db3c2c
DIRECTOR: Simplify convertPixelIntoSurface method in BIT Decoder
...
This had identical code paths after the recent changes.
CID 1461549
2021-08-24 16:17:52 +01:00
Martin Gerhardy
72016e4ae3
TWINE: fixed return to launcher
2021-08-24 13:12:46 +02:00
Martin Gerhardy
53b1463f01
TWINE: fixed translation for the custom in-game options
2021-08-24 13:12:46 +02:00
Martin Gerhardy
11fbed8535
TWINE: reset projection state when entering holomap
2021-08-24 13:12:46 +02:00
Martin Gerhardy
d88f6a6737
TWINE: improved getNextHolomapLocation() in a way that the current location is ordered correctly
2021-08-24 13:12:46 +02:00
sluicebox
7934070bf5
SCI: Avoid global constructor in resource patcher
2021-08-23 21:10:32 -05:00
Thierry Crozat
aa114a259c
AGS: Improve error message for pre-2.5 games
2021-08-24 02:03:45 +01:00
SupSuper
c9d67e48a9
BACKENDS: Use FSNode::getName in string operations
2021-08-23 21:22:27 +01:00
SupSuper
8c86319923
BACKENDS: Use U32String for FSNode::getDisplayName
2021-08-23 21:22:27 +01:00
djsrv
d27574acae
DIRECTOR: Fix mouseUp events
...
Before, the code for setting a button's hilite flag made it so that
mouseUp only ever went to the last sprite that had a mouseDown
event. That is not correct. Whatever sprite the mouse goes up on
gets the event, even if it didn't get the last mouseDown event.
2021-08-23 16:10:44 -04:00
djsrv
1a0393bc19
DIRECTOR: Consider buttons to respond to mouse
...
Even without scripts, respondsToMouse and isActive should treat
buttons as if they have scripts since they change visually.
2021-08-23 16:10:44 -04:00
djsrv
80b4d55586
DIRECTOR: Make isMouseIn return false for invisible sprites
2021-08-23 16:10:44 -04:00
Martin Gerhardy
1412148344
TWINE: fixed endless rotation on the holomap
2021-08-23 22:08:12 +02:00
Martin Gerhardy
3d67b01510
TWINE: ensure the correct casting for unsigned shorts
...
... when converting to ints
2021-08-23 22:08:12 +02:00
Orgad Shaneh
121d06bf4a
ENGINES: Remove deprecated function
2021-08-23 20:53:27 +03:00
a/
43945dfe39
SAGA2: Remove some globals in audio.cpp
2021-08-24 02:43:16 +09:00
a/
e14937dd9c
SAGA2: Rename constant in assign.cpp
2021-08-24 02:43:15 +09:00
a/
c123a4914c
SAGA2: Move _actorList from Saga2Engine to ActorManager
2021-08-24 02:43:15 +09:00
a/
323a345cc7
SAGA2: Remove globals in actor.cpp
2021-08-24 02:43:15 +09:00
a/
ebba60f8eb
SAGA2: Move currentMapNum to Saga2Engine
2021-08-24 02:43:15 +09:00
Martin Gerhardy
580223e2b2
TWINE: added Lupin Island Destiny and Prequel mod support
...
see https://bugs.scummvm.org/ticket/12833
2021-08-23 17:43:59 +02:00
Martin Gerhardy
49590e1f4c
TWINE: add SCENE_SIZE_MAX comment
2021-08-23 17:43:59 +02:00
Eugene Sandulenko
3af9677427
CRUISE: Added support for Amiga Spanish version
2021-08-23 16:17:31 +02:00
Eugene Sandulenko
3f1e1113de
CRUISE: Added Atari ST French version. Bugreport #12824
2021-08-23 16:17:31 +02:00
Eugene Sandulenko
2e1391e3b0
SCUMM: Added atlantis Mac demo. Bugreport #12831
2021-08-23 16:17:31 +02:00
Eugene Sandulenko
bd280c8971
MOHAWK: Added another grandma demo. Bugreport #12830
2021-08-23 16:17:31 +02:00
Eugene Sandulenko
11bb4634e6
MOHAWK: Added Mac English/Spanish arthur demo. Bugreport #12829
2021-08-23 16:17:31 +02:00
athrxx
033084505c
SCUMM: (COMI) - fix bug no. 4424 ("Guybrush walks in place when examining certain objects")
...
Minor walking code fix from disasm. I have verified that the changes have to be applied to all SCUMM7/8 games, but not to the lower versions.
2021-08-23 15:48:10 +02:00
Martin Gerhardy
ca57b25a32
TWINE: fixed issue #12827 (Unable to exit scene on citadel island)
...
introduced in 70fd4f428d9ed5ba1f71bb02f35b8fae7fccb410
2021-08-23 13:50:07 +02:00
Orgad Shaneh
6aeda12247
ENGINES: Warn when overwriting a non-autosave on autosave
2021-08-23 13:34:35 +02:00
Orgad Shaneh
7adad5aaf5
ENGINES: Streamline auto-save write/delete protection
...
Some engines call setAutosave and some don't. isAutosave is used to
determine if a saved game is an autosave, but in fact, on most cases it
just falls back to comparing the name to "Autosave".
This is wrong for several reasons:
* Older versions of ScummVM used Autosave 0.
* The name "Autosave" is translated, so if you change the language, it
won't be detected.
Instead of relying on the name, use the well-known getAutosaveSlot() from
Engine/MetaEngine.
Fixes #12735 .
2021-08-23 13:34:35 +02:00
Martin Gerhardy
063970ba8a
TWINE: removed outdated todo comment
2021-08-23 12:17:01 +02:00
Martin Gerhardy
b3befdf6b9
TWINE: fixed unlocking achievements when resetting game flags
2021-08-23 12:17:01 +02:00
Martin Gerhardy
6d44405f5a
TWINE: fixed savegame thumbnail creation
...
see https://bugs.scummvm.org/ticket/12827
this fixes a previous error that created invalid thumbnail images
a savegame with an invalid thumbnail included, could not get loaded
2021-08-23 12:17:00 +02:00
Martin Gerhardy
d701616f87
TWINE: disable custom thumbnail for now
...
workaround for the save bug that still needs a proper solution for the thumbnails
2021-08-23 12:17:00 +02:00
Martin Gerhardy
a1c9b60557
TWINE: Extended error output
2021-08-23 12:17:00 +02:00
Martin Gerhardy
637af0396d
TWINE: fixed global main menu binding
...
bind it to F5 - as ctrl is already bound
2021-08-23 12:17:00 +02:00
Eugene Sandulenko
8812574dc8
GLK: GLULX: Added detecion for Italian Beyond. Bugreport #12825
2021-08-23 00:40:37 +02:00