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