Andrea Boscarino
886e6d83e6
SCUMM: COMI: Disable saving/loading during SMUSH videos ( #3241 )
2021-08-06 14:58:04 +03:00
Eugene Sandulenko
8892902c8f
DEVTOOLS: COMPANION: Keep the original filename encoding in MacBinary
2021-08-06 13:29:06 +02:00
a/
3b691de5ca
SAGA2: Fix Actor loading debug messages
2021-08-06 18:44:57 +09:00
a/
c8bd76084d
SAGA2: Fix leader initialization on loadActors
2021-08-06 18:44:57 +09:00
a/
8347351b13
SAGA2: Use CHUNK macros in saveBands
2021-08-06 18:44:57 +09:00
ysj1173886760
57bac4ff9a
DIRECTOR: fix processing timeOut related events
2021-08-06 17:01:07 +08:00
ysj1173886760
e24d00a81b
DIRECTOR: implement handling timeOut related values.
2021-08-06 16:44:07 +08:00
ysj1173886760
5466511dce
DIRECTOR: implement handling timeOut event
2021-08-06 16:44:07 +08:00
ysj1173886760
63f72c5963
DIRECTOR: implement set the timeOutLength
2021-08-06 16:44:07 +08:00
ysj1173886760
a1b9d60dde
DIRECTOR: introduce lastTimeOut and implement get the timeOutLapsed
2021-08-06 16:44:07 +08:00
Fiodar
bcc7b05b41
SYMBIAN: Implement openUrl() method. ( #3236 )
2021-08-06 11:25:30 +03:00
Le Philousophe
c8343480d7
WAGE: Fix compilation with Mac cursor management cleanup
...
93f585c524470c08f5715aa50b7775961da449c6 has removed pushArrowCursor
2021-08-06 09:05:38 +02:00
djsrv
421c8471ad
DIRECTOR: Always playSoundChannel in renderFrame
2021-08-06 01:12:04 -04:00
djsrv
2cc0ad6e0c
DIRECTOR: LINGO: Update cursor in updateStage
2021-08-06 01:11:57 -04:00
djsrv
19dab8f130
DIRECTOR: Set cursors per-movie, not globally
2021-08-06 01:11:49 -04:00
djsrv
1e61684570
GRAPHICS: MACGUI: Add replaceCustomCursor
2021-08-06 01:11:39 -04:00
djsrv
93f585c524
GRAPHICS: MACGUI: Clean up cursor management
...
Cursor types are now stored in a stack. Pushes and pops to the cursor
stack, cursor palette stack, and cursor type stack are now fully
synchronized.
2021-08-06 01:11:30 -04:00
D G Turner
4968e0206f
ADL: Remove C++-11 flag From Engine
...
This is not required as this engine does not use any C++-11 specific
code and thus will build fine with C++-98.
2021-08-06 05:28:39 +01:00
Paul Gilbert
0dd0e436b2
AGS: Second try at String AppendFmt GCC_PRINTF
2021-08-05 20:35:33 -07:00
Paul Gilbert
10e1b4a4ec
AGS: Add German language to German Gemini Rue detection
2021-08-05 20:35:33 -07:00
a/
59dcd4090f
SAGA2: Move _nextMT to MotionTaskList
2021-08-06 09:27:13 +09:00
a/
8def0618c6
SAGA2: Fix ActiveItem hashmap
2021-08-06 09:27:13 +09:00
athrxx
c4678c993f
SCUMM: split Actor::calcMovementFactor() into separate functions for SCUMM1-3 and SCUMM4+.
...
(The code has diverged so much, it makes sense to make use of the already existing sub class here)
2021-08-06 01:00:57 +02:00
athrxx
5a94f51eab
SCUMM: (v1/2) - fix actor move flags
...
(final fix for ticket no. 3215 ("SCUMM: Zak McKracken - intro behavior + movement")
The ticket has been closed a couple weeks ago, since a user claimed that the intro was fully fixed. And it mostly was. Except one little thing about the movement of the floating hat which, after chasing Zak, would return to the left of the screen one step to early.
Turns out that o2_waitForActor() got triggered one step to early, because we didn't set the final MF_TURN flag...
2021-08-06 01:00:15 +02:00
athrxx
9bcfc91ce2
SCUMM: (v1/2) - fix walking steps calculations
...
After my recent effort to do this for SCUMM3 I now try to achieve the same thing for v1/2. (Unsurprisingly) the step calculations actually have more in common with SCUMM3 than with the later versions upon which the code was based. However, I find the v1/2 code somewhat more difficult to fix than v3, since it is quite heavily twisted and refactored to fit into our common code. So all testing and bug reporting is welcome...
2021-08-06 00:58:40 +02:00
djsrv
65b43f1c57
DIRECTOR: Improve tempo stub
...
Warns about all unhandled tempos now.
2021-08-05 16:48:48 -04:00
djsrv
8b2d369fe4
DIRECTOR: Fix max FPS
...
The slider goes up to 120.
2021-08-05 16:48:39 -04:00
Martin Gerhardy
d152938cdd
TWINE: use the trajector angles, not the location angles
2021-08-05 22:25:16 +02:00
Martin Gerhardy
3623706a74
TWINE: fixed circle rendering
2021-08-05 22:25:16 +02:00
Martin Gerhardy
6b1de8b10c
TWINE: fixed body data line color value parsing
2021-08-05 22:25:16 +02:00
a/
5b534f271e
SAGA2: Fix typo in saveActiveItemStates
2021-08-06 04:27:26 +09:00
a/
f868f750d6
SAGA2: Re-enable checkRestartGame
2021-08-06 04:23:04 +09:00
a/
9777cc6a1a
SAGA2: Fix uninitialized field. CID 1458722
2021-08-06 04:22:30 +09:00
a/
771d0a903f
SAGA2: Fix saveActiveItemStates
2021-08-06 04:22:30 +09:00
Walter Agazzi
c36c720b26
I18N: Update translation (Italian)
...
Currently translated at 100.0% (1657 of 1657 strings)
2021-08-05 17:25:45 +00:00
Purple T
335504d1c5
I18N: Update translation (French)
...
Currently translated at 100.0% (1657 of 1657 strings)
2021-08-05 17:25:45 +00:00
Thierry Crozat
5fa3232bcf
AGS: Fix undefined behavior in initialization of AGSSnowRain
...
Due to the declaration order of the member variables, the _screenWidth
and _screenHeight where used before being initialized to initialize
the _snow and _rain variables. This could then lead to a division by
zero.
This fixes bug #12771 : AGS King's Quest 3 VGA from IA crashes on startup
2021-08-05 12:55:04 +01:00
ysj1173886760
2be3f87a49
DIRECTOR: change _isQT to _flip in BimapRawDecoder
2021-08-05 19:03:58 +08:00
antoniou
dad5179e9d
ANDROID: Fix warning unchecked conversion
...
In CustomKeyboardView for mKeysDownCodesSet ArraySet
Also enable the option -Xlint:unchecked (within build.gradle) to show the unchecked conversion warnings on compile
2021-08-05 13:26:31 +03:00
ysj1173886760
1b5f986df9
IMAGE: change the type of rleCode to int to prevent overflow.
2021-08-05 17:42:10 +08:00
ysj1173886760
dc6211dac0
DIRECTOR: fix the condition of resetting stopTime
2021-08-05 17:10:52 +08:00
ysj1173886760
8bc3b3c1f1
DIRECTOR: reset the _stopTime when we are not playing video.
2021-08-05 17:00:35 +08:00
ysj1173886760
adfa11e684
IMAGE: flip 8bpp images when we are decoding QuickTimeVideo
2021-08-05 15:06:14 +08:00
Paul Gilbert
763a29e791
AGS: Revert GCC_PRINTF macro from String AppendFmt method
...
This reverts commit de1f2b086bb96074675bc88ef1695c18b16a971b.
I'm not sure what the errors mean, so reverting it for now
2021-08-04 22:41:27 -07:00
Paul Gilbert
de1f2b086b
AGS: Add GCC_PRINTF macro to String AppendFmt method
2021-08-04 21:07:49 -07:00
Paul Gilbert
19cc95468a
AGS: Fix 64-bit pointer plugin method result checks
...
In most cases, it looks like the GlobalReturnValue global is
set, resulting the return value being discarded
2021-08-04 20:55:37 -07:00
djsrv
40da239e76
DIRECTOR: LINGO: Expect extra values on stack when aborting
2021-08-04 20:00:43 -04:00
djsrv
fc21f2b7be
DIRECTOR: LINGO: Allow xlibs to have multiple filenames
2021-08-04 19:31:00 -04:00
djsrv
1e7e9707a8
DIRECTOR: Load XCOD from non-projector MacBinaries
...
Meet MediaBand's Main/Shared.dir contains XCOD resources.
2021-08-04 19:30:52 -04:00
djsrv
ac231f8ad8
DIRECTOR: LINGO: Implement basic SoundJam XObject
2021-08-04 19:29:18 -04:00