Matthew Hoops
541daf918a
Introduce the RivenScriptManager to keep track of scripts and free them when required. The old way of using SharedPtr was quite hacky and didn't work properly when talking to Gehn in ospit.
...
svn-id: r50761
2010-07-09 16:53:20 +00:00
Matthew Hoops
492f748a4b
Add a comment on the unknown switch command argument.
...
svn-id: r49999
2010-06-18 02:28:58 +00:00
Matthew Hoops
a8deacfc7e
In Riven, if we get a change card opcode on a mouse down event, ignore the next mouse up event so we don't misinterpret that as an event in the next card; minor cleanup.
...
svn-id: r49393
2010-06-02 15:26:35 +00:00
Matthew Hoops
163847b245
Fix the 'boiling water' videos in the boiler puzzle.
...
svn-id: r49237
2010-05-26 13:11:04 +00:00
Matthew Hoops
2f31b05651
Move Mohawk's QuickTime code to graphics/ (and QDM2 to sound, disabled when Mohawk is not enabled) so SCI can use the code.
...
svn-id: r49165
2010-05-23 18:33:55 +00:00
Max Horn
c934642bdb
COMMON: Move typedef StringList from str.h to new header str-array.h
...
This removes the dependency on array.h from str.h.
Also, begun migration from the confusing type name "StringList" to
the more appropriate StringArray.
svn-id: r48282
2010-03-18 15:09:24 +00:00
Matthew Hoops
e8c2c2b25c
Slightly rework refreshing cards in Riven (and remove the hackish changeToCard(0)).
...
svn-id: r48134
2010-02-26 08:14:33 +00:00
Matthew Hoops
1cd9498dbc
Implement background video support for Riven; some VideoManager/QTPlayer cleanup.
...
svn-id: r48056
2010-02-13 23:34:18 +00:00
Johannes Schickel
aed02365ec
Strip trailing spaces/tabs.
...
svn-id: r47541
2010-01-25 01:39:44 +00:00
Matthew Hoops
c20df070f3
Make the workaround for the Riven intro background music work in the DVD version too.
...
svn-id: r47371
2010-01-19 05:01:45 +00:00
Max Horn
f31c452a5f
MOHAWK: Reduce header interdependencies
...
svn-id: r46782
2009-12-30 23:02:14 +00:00
Eugene Sandulenko
0ea022d076
Add Mohawk engine code. Part 1/3: main code.
...
svn-id: r46727
2009-12-29 23:18:24 +00:00