75122 Commits

Author SHA1 Message Date
Paul Gilbert
a4885b1d6f TITANIC: Implemented CBowlUnlocker class 2016-08-15 22:48:27 -04:00
Paul Gilbert
33e4afedde TITANIC: Implemented CHeadPiece and ear classes 2016-08-15 22:31:33 -04:00
Paul Gilbert
7234f076f4 TITANIC: Implemented CBottomOfWellMonitor class 2016-08-15 21:32:03 -04:00
Paul Gilbert
24aeebc96f TITANIC: Implemented CBomb class 2016-08-15 21:10:09 -04:00
Paul Gilbert
08938ccfc8 TITANIC: Fix some compiler warnings 2016-08-15 19:17:18 -04:00
Paul Gilbert
e54dc36035 TITANIC: Implemented CParrotSuccUBus class 2016-08-15 19:09:03 -04:00
Martin Kiewitz
ada2336267 SCI: Add comment that GK1 on Mac is on floppies and not CD. 2016-08-15 20:45:52 +02:00
Martin Kiewitz
035aa9acf4 SCI: Add comments about GK1 on Mac being hi-res only 2016-08-15 20:44:58 +02:00
Martin Kiewitz
ece303d7e3 SCI: Move GUI-options to sci.h 2016-08-15 19:59:46 +02:00
Eugene Sandulenko
21e82aef5f DIRECTOR: Fix debug channels initialization 2016-08-15 19:34:46 +02:00
Eugene Sandulenko
c92f1a665f DIRECTOR: Lingo: Added some debug output 2016-08-15 19:34:46 +02:00
Eugene Sandulenko
eabdc60567 DIRECTOR: Lingo: Fix mNew factory method calling 2016-08-15 19:34:46 +02:00
Eugene Sandulenko
d15a895128 DIRECTOR: Lingo: Switch compilation debug to a channel 2016-08-15 19:34:46 +02:00
Eugene Sandulenko
56e180b292 DIRECTOR: Register debug channels 2016-08-15 19:34:46 +02:00
Eugene Sandulenko
da99a44af5 FULLPIPE: Remove copy/paste leftover 2016-08-15 19:34:46 +02:00
Martin Kiewitz
ad68471040 SCI: Improve "force hires graphics"-option reading code
We originally used hardcoded gameIDs and checked for CD-version.
Now the game option itself is checked for.
When it's available for the currently detected game, the option
is read, otherwise it defaults to false (same behavior as before).
2016-08-15 19:09:39 +02:00
Lothar Serra Mari
b95ce5c95b NEWS: Mention snap support in Linux 2016-08-15 14:39:41 +02:00
Paul Gilbert
cbf5fb0bee TITANIC: Move BilgeSuccUBus & ParrotSuccUBus to npcs/ folder 2016-08-14 23:07:24 -04:00
Paul Gilbert
b128ba1ae9 TITANIC: Remainder of CBilgeSuccUBus class 2016-08-14 23:00:30 -04:00
Paul Gilbert
440f092757 TITANIC: Implemented more game classes 2016-08-14 22:19:06 -04:00
Eugene Sandulenko
3dfd4ba296 FULLPIPE: Rename MctlGraph substructures 2016-08-14 23:11:15 +02:00
Eugene Sandulenko
9b197be9d7 FULLPIPE: Renamed MctlGraph class methods 2016-08-14 22:56:17 +02:00
Eugene Sandulenko
23e62424e2 FULLPIPE: Rename MovGraph2 to MctlGraph 2016-08-14 22:56:17 +02:00
Paul Gilbert
8ea436686d TITANIC: Implemented CBarMenu and CBarMenuButton classes 2016-08-14 15:52:03 -04:00
Retro-Junk
b670c02835 FULLPIPE: Rearrange code and fix flags initalization in MovGraph2::buildMovInfo1MessageQueue 2016-08-14 21:43:42 +02:00
Retro-Junk
35a1ad3463 FULLPIPE: Add missing list purge in MovGraph2::findMinPath 2016-08-14 21:43:29 +02:00
Eugene Sandulenko
68508cb87e FULLPIPE: Renamed rest of the AniHandler class methods 2016-08-14 21:40:29 +02:00
Eugene Sandulenko
1bcec8bcd9 FULLPIPE: Further renames in AniHandler class 2016-08-14 21:40:29 +02:00
Eugene Sandulenko
68828123da FULLPIPE: Mass renaming of AniHandler class 2016-08-14 21:40:29 +02:00
Eugene Sandulenko
060d1f7254 FULLPIPE: Rename various mgm variables to aniHandler 2016-08-14 21:40:29 +02:00
Eugene Sandulenko
f99e47de6e FULLPIPE: Rename MGM class to AniHandler 2016-08-14 21:40:29 +02:00
Eugene Sandulenko
e3acf3f23e FULLPIPE: Rename mgm.* to anihandler.* 2016-08-14 21:40:29 +02:00
Paul Gilbert
7e3d91cd46 TITANIC: Implemented CTitania class 2016-08-14 14:57:23 -04:00
Paul Gilbert
54a6ec5c07 TITANIC: Implemented CSummonBots class 2016-08-14 12:30:04 -04:00
Paul Gilbert
6e1045b5be TITANIC: Implemented CSuccUBus class 2016-08-14 12:17:09 -04:00
Paul Gilbert
6c3fdca97b TITANIC: Finished CParrot class 2016-08-14 08:55:37 -04:00
Lothar Serra Mari
3e06aad219 NEWS: Add detection entry for Dutch airport demo
Also improved the wording on the NEWS item for the INN demo.
2016-08-14 14:03:19 +02:00
Eugene Sandulenko
62656b89a2 FULLPIPE: Swap atan2 arguments 2016-08-14 09:50:03 +02:00
Paul Gilbert
c6c76e7f4c TITANIC: In-progress implementing CParrot class 2016-08-13 23:43:52 -04:00
Paul Gilbert
14cdfa3f58 TITANIC: Implemented CMaitreD class 2016-08-13 21:44:22 -04:00
Paul Gilbert
af85a2a3fa TITANIC: Implemented CLiftBot class 2016-08-13 21:00:57 -04:00
Paul Gilbert
9c11611507 TITANIC: Implemented CDoorbot class 2016-08-13 20:08:47 -04:00
Paul Gilbert
e5c100cf9c TITANIC: Implemented CBellBot class 2016-08-13 18:29:12 -04:00
Colin Snover
97b3437f49 CREATE_PROJECT: Fix warning flags in Xcode generator
Sign comparison should be on to match other compilers, and
multichar warnings should be disabled for all platforms, not just
iOS.
2016-08-13 16:34:28 -05:00
Colin Snover
beba350baa SCI32: Fix cast warnings 2016-08-13 16:33:14 -05:00
Colin Snover
22c7be2c86 SCI: Fix sign comparison warning 2016-08-13 16:29:24 -05:00
Paul Gilbert
3c4c605cf5 TITANIC: Added CBarbot CMovieEndMsg event handler 2016-08-13 17:25:03 -04:00
Colin Snover
741ac22e17 SCI: Fix pointer invalidation caused by array storage moves
When objects are added to a SegmentObjTable, it may cause the
internal storage for the table to expand and move to a new
region of memory. When this happens, all pointers to objects held
by a SegmentObjTable of the same type would be invalidated, due
to an implementation detail that should not be exposed. To prevent
this, objects are now allocated separately on the heap, so even if
the table's storage moves due to insertions, the objects owned by
the table will not, so references remain valid for the lifetime of
the object.
2016-08-13 15:41:31 -05:00
Paul Gilbert
786f2ca448 TITANIC: Implementing CBarbot game object class 2016-08-13 15:09:57 -04:00
Paul Gilbert
bbc9e07227 DEVTOOLS: Add Barbot's action frame ranges to create_titanic 2016-08-13 15:09:49 -04:00