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