Eugene Sandulenko
7acd288e36
DIRECTOR: Optimized Matte Ink drawing
2016-08-27 12:15:00 +02:00
Eugene Sandulenko
ea7076028b
DIRECTOR: Implemented Transparent Ink
2016-08-27 12:10:56 +02:00
Paul Gilbert
9968111810
TITANIC: Implemented other parrot related game classes
2016-08-26 22:15:58 -04:00
Paul Gilbert
02f6791804
TITANIC: Implemented parrot lobby classes
2016-08-26 21:18:26 -04:00
Paul Gilbert
0fbc3b709d
DEVTOOLS: Added data for CParrotLobbyLinkUpdator to create_titanic
2016-08-26 21:18:03 -04:00
Willem Jan Palenstijn
f218a64212
ADL: Remove CRLF endlines
2016-08-27 01:35:56 +02:00
Paul Gilbert
b28f51a8c2
DISTS: Add the --disable-fluidsynth option to the older VS batch files
2016-08-26 19:06:25 -04:00
Willem Jan Palenstijn
cfdbe40a5b
DIRECTOR: Clean up BITDDecoder compression check
2016-08-26 22:26:32 +02:00
Walter van Niftrik
444fe0e64d
ADL: Implement inventory listing for v3 and v4
2016-08-26 22:00:37 +02:00
Walter van Niftrik
c1671b5d32
ADL: Add skeleton for hires4
2016-08-26 22:00:37 +02:00
Walter van Niftrik
92cea7ab35
ADL: Add ADL_v3 class for hires4
2016-08-26 22:00:37 +02:00
Walter van Niftrik
1ca15d76d3
ADL: Rename ADL_v3 to ADL_v4
2016-08-26 22:00:37 +02:00
Walter van Niftrik
7dcf38c205
ADL: Remove outdated comment
2016-08-26 22:00:37 +02:00
Retro-Junk
dd911c92f6
FULLPIPE: Make elevators actually work
2016-08-26 21:44:26 +02:00
Willem Jan Palenstijn
e880fd74ed
SCI32: Fix warning
2016-08-26 18:57:43 +02:00
Eugene Sandulenko
12c07ee18f
DIRECTOR: Lingo: Remove irrelevant header
2016-08-26 18:39:47 +02:00
Eugene Sandulenko
b7570373dd
DIRECTOR: Reworked event loop, so the mouse is more responsive
2016-08-26 18:39:47 +02:00
Eugene Sandulenko
8a372eaf71
DIRECTOR: Execute proper script on frames. This fixes the playback
2016-08-26 18:39:47 +02:00
Paul Gilbert
41ee7dd371
TITANIC: Implemented more game classes
2016-08-26 07:47:31 -04:00
Eugene Sandulenko
e40caf40a1
DIRECTOR: Fix object initialization
2016-08-26 12:33:48 +02:00
Eugene Sandulenko
c8989b8dd3
DIRECTOR: Slow down execution and hid noisy warning
2016-08-26 11:51:55 +02:00
Filippos Karapetis
ad693ee768
SCI: Add a sanity check in wrapFilename(), as in unwrapFilename()
2016-08-26 11:26:09 +03:00
Filippos Karapetis
25b8f196cb
Merge pull request #815 from wjp/sci-fileiorename
...
SCI: Make kFileIORename use wrapped filenames
2016-08-26 11:20:11 +03:00
Paul Gilbert
fde400c332
TITANIC: Implemented nav helmet classes
2016-08-25 22:55:34 -04:00
Paul Gilbert
9a71c9166b
TITANIC: Implemented more game classes and music widget classes
2016-08-25 22:13:04 -04:00
Paul Gilbert
1f0b9cb68d
TITANIC: Implemented more game classes
2016-08-25 20:46:33 -04:00
Paul Gilbert
db179c11bb
TITANIC: Implemented CStringParser class
2016-08-25 20:46:01 -04:00
Paul Gilbert
63ffcf0a0d
TITANIC: Add loading of bedhead data
2016-08-25 18:36:14 -04:00
Paul Gilbert
9de6753865
DEVTOOLS: Add bedhead data to create_titanic
2016-08-25 18:35:50 -04:00
Eugene Sandulenko
f27c001527
FULLPIPE: Another fix to gotoLastFrame()
2016-08-25 23:02:12 +02:00
Eugene Sandulenko
797676678d
FULLPIPE: Fix gotoLastFrame() implementation
2016-08-25 22:45:55 +02:00
Retro-Junk
967ef350d2
FULLPIPE: Fix array allocation in StepArray::insertPoints
2016-08-25 22:17:30 +02:00
Willem Jan Palenstijn
5734400a37
SCI: Make kFileIORename use wrapped filenames
...
This fixes deleting savegames in Phantasmagoria 1.
2016-08-25 22:05:24 +02:00
Filippos Karapetis
ed461fba65
SCI32: Add a workaround when starting a new game in Phantasmagoria
...
This workaround is needed when starting a new game from a chapter after
the first one
2016-08-25 21:56:23 +03:00
Filippos Karapetis
429759b481
SCI32: Also handle chase.dat in Phantasmagoria like phantsg.dir
...
This file is used during the chase sequence, and needs the same
read/write logic as phantsg.dir
2016-08-25 21:56:22 +03:00
Eugene Sandulenko
ff628a6b62
DIRECTOR: Do not try to compile all text resources except first one
2016-08-25 18:16:15 +02:00
Eugene Sandulenko
1a5ad0de5a
DIRECTOR: Fix warning
2016-08-25 18:16:15 +02:00
Eugene Sandulenko
6e8e0845a1
DIRECTOR: Fix font parameter reading
2016-08-25 18:16:15 +02:00
Eugene Sandulenko
7e0899f5d4
DIRECTOR: Start executing frame scripts
2016-08-25 18:16:15 +02:00
Filippos Karapetis
b3e24c2518
SCI32: Remove the warning about already opened robot files
...
This happens all the time in Phantasmagoria, with no ill side-effects
2016-08-25 17:02:22 +03:00
Filippos Karapetis
25515c690e
SCI32: Fix the signature of kDoAudioCritical, and add documentation
...
This is used in Phantasmagoria, chapter 3, nursery (room 14200),
during the "ghost lullaby" event. It is used to make the lullaby
sound exclusive, but it really doesn't make any major difference.
Also, the documentation has been adjusted to contain this
information. Finally, the documentation has been adjusted to use
80 columns
2016-08-25 17:02:21 +03:00
Eugene Sandulenko
8605b6da85
GRAPHICS: Correcting think line thickness
2016-08-25 12:25:58 +02:00
Eugene Sandulenko
2b3af190db
GRAPHICS: Fix potential rounding errors in the h/v thick line drawing
2016-08-25 12:18:11 +02:00
Filippos Karapetis
102fe0be9f
GRAPHICS: Fix discrepancy in the thick line drawing function
...
The shortcuts for horizontal and vertical lines should draw the extra
thickness pixels around the line, not below it or to the right
2016-08-25 11:57:08 +03:00
Eugene Sandulenko
a5b97a989c
DIRECTOR: Fix numerous crashes on destruction
2016-08-25 10:22:20 +02:00
Eugene Sandulenko
03cf470082
FULLPIPE: Fix if() condition
2016-08-25 09:14:47 +02:00
Eugene Sandulenko
5a6428aac2
FULLPIPE: Restore original tangled logic in stopAnim_maybe
...
The compiler was super-optimizing there, and my initial untangling
was incorrect. Restoring it with nasty goto's and will fix it later
once we have enough test cases.
2016-08-25 09:10:32 +02:00
Eugene Sandulenko
8a3ee2261d
DIRECTOR: Remove now redundant image width correction table
2016-08-25 08:19:05 +02:00
Paul Gilbert
58df8d72f0
TITANIC: Implemented CBedhead class
2016-08-24 23:40:02 -04:00
Paul Gilbert
25e977f81d
TITANIC: Compilation fix for CMissiveOMat
2016-08-24 21:33:42 -04:00