Filippos Karapetis
14f163bad1
SCI32: Allow kListAt to reference an empty list
...
Happens in Torin when examining Di's locket in chapter 3
2016-08-23 14:26:59 +03:00
Filippos Karapetis
d15660e70d
SCI32: Add a workaround for an uninitialized variable in Torin
2016-08-23 14:06:39 +03:00
Filippos Karapetis
6929cc65f8
SCI32: Explicitly abord kEachElementDo when a game is being loaded
...
This is a better check than the one in commit 3d1f1a3a21
2016-08-23 13:08:37 +03:00
Filippos Karapetis
6ce472a12a
SCI32: Update the SCI2/SCI2.1 games that use global 90 for speech/subs
2016-08-23 12:22:27 +03:00
Filippos Karapetis
3d1f1a3a21
SCI32: Fix restoring games from Torin's game restore dialog
...
The list in kListEachElementDo may be invalidated after a
selector invocation
2016-08-23 11:36:38 +03:00
Filippos Karapetis
cd00132d23
SCI32: Also handle game checks for "torinsg.cat" in Torin
...
This shows the "Open..." button when continuing a game
2016-08-23 11:36:37 +03:00
Eugene Sandulenko
f8483d2dab
DIRECTOR: Split score.cpp file into classes
2016-08-23 09:41:00 +02:00
Eugene Sandulenko
812a43d559
DIRECTOR: Fix memory overwrite
2016-08-23 08:15:13 +02:00
Filippos Karapetis
1c19029c58
SCI32: Fix palette in SCI32 Mac games
2016-08-23 05:18:42 +03:00
Paul Gilbert
df3e545976
TITANIC: Implemented more game classes
2016-08-22 21:52:29 -04:00
Paul Gilbert
2822fb5811
TITANIC: Compilation fix
2016-08-22 20:47:14 -04:00
Paul Gilbert
8b3829549a
TITANIC: Cleanup of engine references
2016-08-22 20:22:41 -04:00
Paul Gilbert
65bc8cb83c
TITANIC: Implemented more game classes
2016-08-22 19:25:36 -04:00
Filippos Karapetis
f238ed18ec
SCI: Fix compilation when SCI32 is not enabled
2016-08-23 01:48:06 +03:00
Walter van Niftrik
0470346ac0
ADL: Add initial support for #0 : Mission Asteroid
...
Based on a patch by fuzzie
2016-08-23 00:36:38 +02:00
Retro-Junk
c5828a41f4
FULLPIPE: Inverse search mode behavior in MctlGraph::getHitNode
2016-08-22 22:22:00 +02:00
Retro-Junk
cb5bf0796e
FULLPIPE: Fix always false condition check in MctlGraph::generateList
2016-08-22 22:21:49 +02:00
Eugene Sandulenko
ec23290df1
DIRECTOR: Lingo: Fix factory method execution
2016-08-22 19:16:43 +02:00
Eugene Sandulenko
9517c39397
DIRECTOR: Lingo: Fix no-args built-ins code generation
2016-08-22 19:16:43 +02:00
Eugene Sandulenko
eca3ef76e6
DIRECTOR: Improvements to 1bpp image rendering
2016-08-22 19:16:43 +02:00
Filippos Karapetis
2a75e90ba2
SCI32: Document the games that use Robot videos
2016-08-22 20:11:34 +03:00
Filippos Karapetis
a10c18fd8b
SCI32: Add a workaround for kDoSoundPlay for GK1 Mac
2016-08-22 19:57:02 +03:00
Filippos Karapetis
ba8d6f6c03
SCI32: Move the SCI32 Mac cursor handling code into GfxCursor32
...
This was left in the SCI16 code in commit 80d9182554
2016-08-22 19:56:06 +03:00
Filippos Karapetis
39307d1f4d
SCI: Return the correct platform in kPlatform for Mac versions
2016-08-22 19:48:56 +03:00
Filippos Karapetis
88cffa3220
SCI32: Add stubs for the kPlayVMDSetPreload and kPaletteSetGamma calls
...
These were introduced in SCI3, and are used by RAMA. We don't preload
videos, so we don't really need kPlayVMDSetPreload, but
kPaletteSetGamma may need an implementation.
With these two stubs, the main menu of RAMA is working again
2016-08-22 19:04:26 +03:00
Filippos Karapetis
6b5e87683c
SCI32: Reorder the SCI32 palette kernel call assignments
2016-08-22 18:52:20 +03:00
Filippos Karapetis
b620b92ee7
SCI32: Fix fallback detector for SCI32 games again
...
A regression from c4250c05d0
2016-08-22 18:50:36 +03:00
Filippos Karapetis
c69eb82527
CREATE_PROJECT: Switch SDL backend to SDL2 by default
...
This adapts create_project with the changes in de04a68c06
2016-08-22 13:09:49 +03:00
Filippos Karapetis
f629a32819
WINTERMUTE: Fix compilation with MSVC
...
Change the way that EXTENDED_DEBUGGER_ENABLED is checked. The way it
was used, it triggered a fatal error C1017
2016-08-22 13:06:20 +03:00
Eugene Sandulenko
f47ab0000f
DIRECTOR: Lingo: Improved debug output
2016-08-22 10:02:14 +02:00
Eugene Sandulenko
fdb451baca
DIRECTOR: Improvements to the BITD rendering
2016-08-22 09:51:56 +02:00
Paul Gilbert
3f32c4a4b9
TITANIC: Implemented CGondolierSlider class
2016-08-21 23:07:20 -04:00
Paul Gilbert
e7d0047b53
TITANIC: Implemented more game classes
2016-08-21 21:41:48 -04:00
Paul Gilbert
9ebd75742e
TITANIC: Implemented fan game classes
2016-08-21 17:55:48 -04:00
Eugene Sandulenko
4b51844e52
DIRECTOR: RLE variant of 1bpp decoder. Better, but still not there
2016-08-21 23:36:25 +02:00
Paul Gilbert
6d8e7e0feb
TITANIC: Implemented CFanControl class
2016-08-21 17:21:43 -04:00
Paul Gilbert
06008ae5ca
TITANIC: Implemented more game classes
2016-08-21 11:25:39 -04:00
Paul Gilbert
c7ac12272a
DEVTOOLS: Add support for English 1.00.42 EXE to create_titanic
2016-08-21 09:21:14 -04:00
Walter van Niftrik
df838f50eb
ADL: Add "current picture" variable to state
...
This mimics the behavior of the original engine. Note that for hires2, this
patch adds some glitches that are also present in the original, and removes
some glitches that are not.
2016-08-21 12:41:31 +02:00
Walter van Niftrik
ff0bc115b5
ADL: Add support for 13-sector reading
2016-08-21 12:18:32 +02:00
Eugene Sandulenko
f1b25497d1
DIRECTOR: Naive implementation for 1bpp image decoder. Not yet working
2016-08-21 11:24:11 +02:00
Eugene Sandulenko
79995f6222
DIRECTOR: Stub for 1bpp bitmap decoder
2016-08-21 11:24:11 +02:00
Eugene Sandulenko
fdd2c5fb60
DIRECTOR: Added image dumping at debug
2016-08-21 11:24:11 +02:00
Eugene Sandulenko
9f05f7821e
DIRECTOR: Lingo: Fix crash at the quit
2016-08-21 11:24:11 +02:00
Paul Gilbert
bad8605014
TITANIC: Fix opening empty resources from the DAT file
2016-08-20 21:53:10 -04:00
Paul Gilbert
ca07e26f9e
DEVTOOLS: Add support for original 3CD executable to create_titanic
2016-08-20 21:52:19 -04:00
Eugene Sandulenko
78f1d707c3
WAGE: Fix warnings
2016-08-20 23:54:07 +02:00
Eugene Sandulenko
89e6106781
GCW0: Enforce to SDL1
2016-08-20 22:34:20 +02:00
Paul Gilbert
04242118ca
TITANIC: Implemented more game classes
2016-08-20 15:11:07 -04:00
Eugene Sandulenko
1dc8ae58e4
FULLPIPE: Fix getCurrPoint(). Now Dude walks almost perfectly. Kudos to wanwan
2016-08-20 21:00:45 +02:00