Johannes Schickel
abd9e92086
MOHAWK: Make GPL headers consistent in themselves.
2014-02-18 02:39:36 +01:00
Johannes Schickel
63750d6780
COMMON: Rename ConfigFile to INIFile.
...
This clears up that 'ConfigFile' is actually a class handling only INI-files.
2013-08-08 16:28:38 +02:00
Alyssa Milburn
ac070ae0c0
MOHAWK: Use addSubDirectoryMatching for LB paths.
2013-06-06 21:41:47 +02:00
Eugene Sandulenko
2a4bf37aab
MOHAWK: Fix use after free. CID 1002114
2013-04-28 23:59:20 +03:00
Alyssa Milburn
80271c24b1
MOHAWK: Try LB subpage 0 if loading subpage 1 fails.
2013-04-19 15:05:53 +02:00
Alyssa Milburn
ba9efd5c40
MOHAWK: Allow skipping LB videos, plus other video bits.
2013-04-19 00:42:28 +02:00
uruk
cfeda28885
MOHAWK: Prevent left mouse click handling if the cursor isn't visible.
...
This fixes bug #3488327 - "LB: Mouse events processed when they
shouldn't be".
2013-04-12 15:57:40 +01:00
Alyssa Milburn
bed2eb20cd
MOHAWK: Restart anims when LiveText plays them.
2012-07-09 09:11:31 +02:00
Alyssa Milburn
ff1828fc71
MOHAWK: Play anims for LiveText items *after* the speech.
...
Another attempt at fixing bug #3541294 .
2012-07-08 20:26:02 +02:00
Alyssa Milburn
e265be07bf
MOHAWK: Run animations attached to LiveText items.
...
Should fix bug #3541294 .
2012-07-08 09:54:36 +02:00
Willem Jan Palenstijn
07904c881b
MOHAWK: Avoid warning
2012-02-11 23:05:43 +01:00
Alyssa Milburn
99d3b7b5c3
MOHAWK: Stub LB clone command.
2011-12-08 23:23:35 +01:00
Alyssa Milburn
0db0bf4504
MOHAWK: Name the LB phases, and default to kLBPhaseLoad for v3+.
2011-12-08 23:08:34 +01:00
Alyssa Milburn
446822369b
MOHAWK: Implement LB move/moveTo.
2011-12-01 23:59:15 +01:00
Alyssa Milburn
3a2bd43c75
MOHAWK: Fix kLBOpBreakExpression.
2011-12-01 23:54:48 +01:00
Alyssa Milburn
3553e58bb0
MOHAWK: Run LB load-time scripts properly.
2011-12-01 23:54:18 +01:00
Alyssa Milburn
1e9ea08495
MOHAWK: Fix LBCode seek/seekToFrame.
2011-11-27 21:02:13 +01:00
Alyssa Milburn
a6af439eff
MOHAWK: Add Rugrats subfolders to the path too.
2011-11-26 23:37:54 +01:00
Alyssa Milburn
89b1ff3dc3
MOHAWK: Run kLBEventInit at init time.
2011-11-26 20:49:02 +01:00
Alyssa Milburn
285a92ffaa
MOHAWK: Handle globals from the LB book info file.
2011-11-26 20:49:02 +01:00
Alyssa Milburn
4466b6556a
MOHAWK: Start the LB load phase at load time.
2011-11-26 20:49:02 +01:00
Alyssa Milburn
d070d11c30
MOHAWK: Name/stub some unknown LB item flags.
2011-11-25 23:00:22 +01:00
Alyssa Milburn
4d4c84fd82
MOHAWK: Load/unload LB proxies properly.
2011-11-25 22:59:30 +01:00
Alyssa Milburn
528c1173d7
MOHAWK: Implement kLBOpLoad, kLBOpUnload.
2011-11-20 20:24:51 +01:00
Alyssa Milburn
383b307f69
MOHAWK: Replace _neverEnabled with basic _loaded logic.
2011-11-20 20:24:31 +01:00
Alyssa Milburn
40474f0bc6
MOHAWK: Draw LB items in sorted order.
2011-11-20 16:30:33 +01:00
Alyssa Milburn
33a85af915
MOHAWK: Handle cursor changes in kLBNotifyChangeMode.
2011-07-07 16:23:11 +02:00
Alyssa Milburn
f0bef196b1
MOHAWK: Maintain ordered list of LB items.
2011-07-07 16:23:10 +02:00
Alyssa Milburn
1d6df12446
MOHAWK: Always create a code object for every LBPage.
2011-07-02 00:23:37 +02:00
Alyssa Milburn
aceb1470cb
MOHAWK: Use LBCode instead of running scripts in LBItem.
2011-07-02 00:18:26 +02:00
Alyssa Milburn
3384f4bf82
MOHAWK: Don't leak bitlStream (spotted by clone2727).
2011-06-28 22:00:20 +02:00
Matthew Hoops
71c4329d86
MOHAWK: Rework archive handling
...
A new base class has been introduced (aptly named "Archive"), which is much cleaner than inheriting from MohawkArchive. In addition, the underlying resource retrieving code has been merged to reduce dupliplication.
2011-06-28 12:10:28 -04:00
Alyssa Milburn
ede71596ba
MOHAWK: Better sanity checks in LB scripting.
2011-06-28 15:34:09 +02:00
Alyssa Milburn
c2e9319fa8
MOHAWK: Handle kLBOpRunData properly.
2011-06-28 15:32:25 +02:00
Alyssa Milburn
c2319a3a81
MOHAWK: Make LB's readString/readRect more generic.
2011-06-28 15:28:26 +02:00
Alyssa Milburn
dde622174c
MOHAWK: Don't crash when getting odd types from LB target expressions.
...
(Thanks to [md5] for pointing it out.)
2011-06-25 09:51:50 +02:00
Alyssa Milburn
685934ee4a
MOHAWK: Partial support for newer LB targeting types.
2011-06-24 21:01:56 +02:00
Max Horn
b86da6028f
MOHAWK: Fix warning about uninitialized var
2011-05-25 16:32:38 +02:00
Max Horn
4cbe4ede66
COMMON: Registers RandomSources in constructor with the event recorder
...
This also removes the dependency of engines on the event recorder header
and API, and will make it easier to RandomSources that are not properly
registered.
2011-05-17 12:17:26 +02:00
Alyssa Milburn
80249e3445
MOHAWK: Add/improve LB debug output a little.
2011-05-13 23:02:44 +02:00
Alyssa Milburn
15856a1843
MOHAWK: Add basic LBProxyItem support.
2011-05-13 23:02:06 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Littleboy
b9262bd70c
MOHAWK: Silence MSVC warning (bug #3290528 )
2011-04-22 14:45:14 -04:00
Alyssa Milburn
848b0d1b0b
MOHAWK: Stupid padding fix.
2011-04-13 19:12:25 +02:00
Alyssa Milburn
ae49865e9e
MOHAWK: Move per-page data into LBPage.
2011-04-09 21:01:27 +02:00
Alyssa Milburn
be09bef7f7
MOHAWK: Add getItemByName for LB.
2011-04-07 23:03:54 +02:00
Alyssa Milburn
40dd4f89ba
MOHAWK: Support LB script flow control.
2011-04-07 00:33:11 +02:00
Alyssa Milburn
bbe2c437a8
MOHAWK: Replace most of the LBCode interpreter.
2011-04-07 00:30:09 +02:00
Alyssa Milburn
3bbeee90c0
MOHAWK: Handle alignment byte for some targeting modes.
2011-04-07 00:26:27 +02:00