Commit Graph
137148 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