Commit Graph

75391 Commits

Author SHA1 Message Date
Walter van Niftrik
51360ec6ab COMMON: Add Atari 8-bit platform 2016-08-29 17:52:36 +02:00
Retro-Junk
3ff6dfee8b FULLPIPE: Fix condition check in StaticANIObject::update 2016-08-29 15:06:29 +02:00
Retro-Junk
3805362275 FULLPIPE: Scene04: Stop the Jar from levitating 2016-08-29 15:06:21 +02:00
Walter van Niftrik
e4ab446e3d ADL: Move all hires4 code into Atari-specific class 2016-08-29 14:27:03 +02:00
Walter van Niftrik
31b5a0bf63 ADL: Fix hires4 disk swapping 2016-08-29 14:27:03 +02:00
Paul Gilbert
b84076789a TITANIC: Remove redundant code 2016-08-29 08:02:51 -04:00
Eugene Sandulenko
96edfdb95e DIRECTOR: Started code on enlisting all movie files 2016-08-29 09:15:41 +02:00
Eugene Sandulenko
a2e9d8807a FULLPIPE: Initialize struct at construction.
Thanks to eriktorbjorn for valgrind logs.
2016-08-29 08:13:16 +02:00
Eugene Sandulenko
0237050b36 FULLPIPE: Improved Behavior debugging 2016-08-29 07:11:20 +02:00
Eugene Sandulenko
7d6e03c230 FULLPIPE: Remove obsolete warning 2016-08-29 07:11:20 +02:00
Paul Gilbert
28a5a747b3 TITANIC: Finished CCreditText draw method 2016-08-29 00:07:40 -04:00
Paul Gilbert
e4519aa1e7 TITANIC: Add positioning logic to credit text drawing 2016-08-28 22:33:06 -04:00
Colin Snover
bfbbee8697 SCI32: Fix rendering of non-ASCII characters 2016-08-28 19:33:21 -05:00
Paul Gilbert
9ee8813881 TITANIC: Fix warnings in CCreditText 2016-08-28 20:20:27 -04:00
Paul Gilbert
400d8308c2 TITANIC: Implement display of initial copyright screen
I've left it disabled for now, whilst the engine is still being worked on
2016-08-28 19:34:15 -04:00
Paul Gilbert
3196758840 TITANIC: Fix infinite loop in CToggleSwitch message handling 2016-08-28 19:27:35 -04:00
Paul Gilbert
f114f9e8c5 TITANIC: Implemented some stubbed methods 2016-08-28 19:10:29 -04:00
Martin Kiewitz
01327b540d SCI32: Add script patch for Gabriel Knight 1 script bug day 10
Day 10 - when dressing up. Right after that Gabriel turns around,
which went on endlessly in ScummVM. In the original engine
kNumCels is broken and returns in special cases basically random
data instead of 0. We return 0, which caused the cycler to
never end, because the scripts asked to cycle until cel -1.
2016-08-28 22:08:30 +02:00
Walter van Niftrik
a199672540 ADL: Change some SeekableReadStream to ReadStream 2016-08-28 21:01:12 +02:00
Walter van Niftrik
1cfc4832bb ADL: Load more hires4 strings 2016-08-28 21:01:12 +02:00
Walter van Niftrik
9250bf58fe ADL: Load hires4 dropped-item offsets 2016-08-28 21:01:12 +02:00
Paul Gilbert
4933b59e8e TITANIC: Implemented remaining game classes 2016-08-28 14:39:59 -04:00
Colin Snover
1760fb3e0d SCI32: Fix incorrect/missing cursor after restoring a save game 2016-08-28 13:06:34 -05:00
Retro-Junk
af5dcd4ba1 FULLPIPE: Fix priority check in Scene::getStaticANIObjectAtPos 2016-08-28 20:05:28 +02:00
Retro-Junk
6611589905 FULLPIPE: Fix alpha mask in Bitmap::isPixelHitAtPos 2016-08-28 20:05:21 +02:00
Walter van Niftrik
177206cc2e ADL: Load hires4 commands and item pictures 2016-08-28 18:20:14 +02:00
Walter van Niftrik
70cd57892a ADL: Fix item description in debug output 2016-08-28 18:20:14 +02:00
Walter van Niftrik
90d2dd3b40 ADL: Load hires4 global pictures 2016-08-28 18:20:14 +02:00
Walter van Niftrik
9dc3c78827 ADL: Load hires4 messages 2016-08-28 18:20:14 +02:00
Paul Gilbert
56c2ef9efc TITANIC: Implemented more game classes 2016-08-28 11:29:23 -04:00
Paul Gilbert
1dcfe25808 TITANIC: Implemented SGT game classes 2016-08-28 09:14:30 -04:00
Eugene Sandulenko
9e5ddfee1d FULLPIPE: Avoid buffer overwrite 2016-08-28 13:37:58 +02:00
Eugene Sandulenko
ce681189e8 FULLPIPE: More debug info for behaviors 2016-08-28 13:30:17 +02:00
Eugene Sandulenko
76e25b635d FULLPIPE: Added debugging to scene3 2016-08-28 12:44:28 +02:00
Eugene Sandulenko
e070485169 FULLPIPE: Fix inventory items rebuilding 2016-08-28 11:43:25 +02:00
Eugene Sandulenko
0f0fee3add FULLPIPE: Implement Inventory2::removeItem() 2016-08-28 11:43:25 +02:00
Walter van Niftrik
bcd5df5c6e ADL: Load hires4 rooms 2016-08-28 11:23:34 +02:00
Walter van Niftrik
70588aecdc ADL: Load hires4 verbs, nouns and items 2016-08-28 11:23:34 +02:00
Walter van Niftrik
0a053e4ce4 ADL: Add support for reading .xfd Atari disk images 2016-08-28 11:23:34 +02:00
Paul Gilbert
8f29f067a4 TITANIC: Implemented more game classes 2016-08-27 22:51:33 -04:00
Paul Gilbert
67be58f562 TITANIC: Implemented more game classes, fleshed out season handling 2016-08-27 20:44:44 -04:00
Paul Gilbert
311006c84c TITANIC: Implemented restaurant related game classes 2016-08-27 18:29:16 -04:00
athrxx
1694680ace KYRA: (LOL) - fix #7183 (LOL-CD: game crashes and exits when looking/picking item) 2016-08-27 22:09:37 +02:00
Colin Snover
c3335657f7 SCI32: Allow invalid bitmap references to be passed to kBitmapDestroy
SSCI explicitly ignored invalid references passed to this function.

Fixes GK1 room 410, when using the Rada Drum book on the drummer.
2016-08-27 12:03:37 -05:00
Paul Gilbert
5ea32efbb0 TITANIC: Implemented more game classes 2016-08-27 12:45:36 -04:00
Paul Gilbert
c1b6fc3824 TITANIC: Implemented game pickup classes 2016-08-27 12:10:37 -04:00
Paul Gilbert
40ec26b343 TITANIC: Implemented phonograph classes 2016-08-27 11:15:23 -04:00
Paul Gilbert
795cdb6365 TITANIC: Implemented PET game classes 2016-08-27 07:50:19 -04:00
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