120948 Commits

Author SHA1 Message Date
djsrv
f39e6eaac7 GRAPHICS: MACGUI: Add Japanese font info 2021-07-12 00:38:05 -04:00
djsrv
b7c40b3d37 GRAPHICS: MACGUI: Create font info dictionary 2021-07-12 00:38:05 -04:00
djsrv
6408f6023a DIRECTOR: Rename FontInfo to FontMapEntry 2021-07-12 00:38:05 -04:00
djsrv
6cfed5099e DIRECTOR: Remove Cast::getString
This is no longer used for loading cast info.
2021-07-12 00:38:05 -04:00
a/
28b91b2eef SAGA2: Implement ContainerNodes save/loading 2021-07-12 13:08:48 +09:00
a/
6d84b504bc SAGA2: Fix savePaletteState debug message 2021-07-12 13:08:48 +09:00
a/
3fa5f4b67f SAGA2: Implement Palette State save/loading 2021-07-12 13:08:48 +09:00
a/
7f359b450f SAGA2: Implement UIState save/loading 2021-07-12 13:08:48 +09:00
a/
d2f96b708a SAGA2: Implement AutoMap save/loading 2021-07-12 13:08:48 +09:00
a/
db9ad228cd SAGA2: Implement SpellState save/loading 2021-07-12 13:08:48 +09:00
a/
a6a98833f7 SAGA2: Add Sensor debug output 2021-07-12 13:08:48 +09:00
a/
1bcdc8eb36 SAGA2: Fix alloc-dealloc mismatch 2021-07-12 13:08:48 +09:00
a/
cbf1177550 SAGA2: Implement TileModeState save/loading 2021-07-12 13:08:48 +09:00
a/
5cc7b8803c SAGA2: Implement FactionTallies save/loading 2021-07-12 13:08:48 +09:00
a/
09a416c4ff SAGA2: Implement Mission save/loading 2021-07-12 13:08:48 +09:00
a/
52dce2abe4 SAGA2: Implement TempActorCount save/loading 2021-07-12 13:08:48 +09:00
a/
a9f7ee09d7 SAGA2: Implement Sensor save/loading 2021-07-12 13:08:48 +09:00
aviloria
09ed7592bd AGS: Pointers should not be casted to long
New string arithmetic is using pointers diff casted to long...
Trying to avoid C++11 features, the best option is to cast them to intptr_t instead of long
2021-07-11 20:41:39 -07:00
aviloria
c321401328 AGS: Pointers should not be casted to long
New string arithmetic is using pointers diff casted to long...
Trying to avoid C++11 features, the best option is to cast them to intptr_t instead of long
2021-07-11 20:41:39 -07:00
Paul Gilbert
0084d53aeb AGS: Another gcc warning fix 2021-07-11 20:34:43 -07:00
Paul Gilbert
416c25c87c AGS: Further gcc warning fix 2021-07-11 20:21:25 -07:00
Paul Gilbert
9c909afd10 AGS: gcc warning fix 2021-07-11 20:18:45 -07:00
Paul Gilbert
0cf9a86286 AGS: Further optimization for 32-bit screen rendering
I tried once again to refactor the AGS codebase to use an RGBA
format that can directly blitted to the screen for performance,
but once again couldn't locate all the places that assume that
specific pixel format. So to at least provide some optimization,
I've implemented two fast for loops that handle converting the
AGS surface pixels to RGBA or ABGR for rendering
2021-07-11 20:06:32 -07:00
Matthew Duggan
824bbc26d0 ULTIMA8: Fix some uninitialized members from Coverity 2021-07-12 08:51:10 +09:00
Matthew Duggan
20db21a3b7 ULTIMA8: Update shield zap location with Crusader move 2021-07-12 08:09:44 +09:00
Eugene Sandulenko
7c99060cd8
SAGA2: Remove logically dead code. CID 1457951 2021-07-12 00:46:46 +02:00
Eugene Sandulenko
3c7e2ef033
SAGA2: Plug memory leak. CID 1458006 2021-07-12 00:46:46 +02:00
Eugene Sandulenko
f7aa3933b6
SAGA2: Removed useless null chack. CID 1458001 2021-07-12 00:46:46 +02:00
Eugene Sandulenko
9b244f5567
SAGA2: Unwrap unused loop in freeFall(). CID 1457883 2021-07-12 00:46:46 +02:00
Eugene Sandulenko
2ca6bd2c9e
SAGA2: Use safer string manipulation when constructing actor state. CID 1457846 2021-07-12 00:46:45 +02:00
Eugene Sandulenko
28addf67cb
SAGA2: Fix potential buffer overrun. CID 1457900 et al 2021-07-12 00:46:45 +02:00
Eugene Sandulenko
2c2f3e97d7
SAGA2: Fix potential buffer overrun. CID 1457896 2021-07-12 00:46:45 +02:00
Eugene Sandulenko
539d99380e
SAGA2: Remove useless check. CID 1457992
There is an assert above which catches this condition
2021-07-12 00:46:45 +02:00
Eugene Sandulenko
dc6c99f80e
SAGA2: Remove useless assert. CID 1457977 2021-07-12 00:46:45 +02:00
Eugene Sandulenko
5ce5d6b1e0
SAGA2: Properly initialize VideoBox. CID 1457845 2021-07-12 00:46:45 +02:00
Eugene Sandulenko
8d1ad08fe9
SAGA2: Init buffer before saving. CID 1458012 2021-07-12 00:46:45 +02:00
Eugene Sandulenko
fb37e70514
SAGA2: Fix task initializations. CID 1457866, 1457879, 1457959, 1458033 2021-07-12 00:46:45 +02:00
Cameron Cawley
edaa04bdc8 DS: Add a dsdist target 2021-07-11 23:36:11 +01:00
Paul Gilbert
465fbc19f0 AGS: Implement audio stream seeking and getting length 2021-07-11 14:45:16 -07:00
Paul Gilbert
dffa2633cb AGS: Workaround for missing frames in the speech view loops
From upstream 08aef03ac693c28cc632f566d0a3a17dba48e157

This is a better fix for the crash in the Fatman intro, so
my original workaround has been removed
2021-07-11 14:06:26 -07:00
Paul Gilbert
b4056b39b0 AGS: Skeleton AGSWave plugin 2021-07-11 14:06:26 -07:00
Paul Gilbert
ee75794504 AGS: Cleanup of usage of ScummVM Graphics::Screen 2021-07-11 14:06:26 -07:00
D G Turner
4a131203ab AGS: Fix Some GCC Warnings 2021-07-11 21:59:00 +01:00
djsrv
789e8b1a4d DIRECTOR: Load FPlay in warlock-mac with --start-movie 2021-07-11 16:18:22 -04:00
djsrv
dbb0ea96e8 DIRECTOR: LINGO: Check if FPlayXObj is already initialized 2021-07-11 16:16:28 -04:00
djsrv
1c5231ec76 DIRECTOR: LINGO: Fix FileIO type
It's an XObject or an Xtra, not an XObject or a factory.
2021-07-11 15:19:33 -04:00
djsrv
b8d39546e4 DIRCTOR: LINGO: Stub FPlayXobj 2021-07-11 15:17:44 -04:00
djsrv
60c4394e8a DIRECTOR: LINGO: Create function for registering new builtins 2021-07-11 15:14:17 -04:00
djsrv
cff471be22 DIRECTOR: LINGO: Remove parens from BuiltinProto
This field isn't necessary and we don't use it.
2021-07-11 14:51:28 -04:00
djsrv
18255c56f4 DIRECTOR: LINGO: Update header guards
The xobject directory was renamed but the header guards weren't updated.
2021-07-11 13:44:35 -04:00