Commit Graph

165 Commits

Author SHA1 Message Date
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
Alyssa Milburn
71bfe714c1 MOHAWK: Fix issues with LB's hardcoded UI logic. 2011-04-02 19:21:03 +02:00
Matthew Hoops
fdb01b0ea9 MOHAWK: Minor grammar fix 2011-04-02 11:09:22 -04:00
Alyssa Milburn
1f543652b7 MOHAWK: Handle waiting for sound cues in LBAnimation. 2011-04-01 14:44:41 +02:00
Alyssa Milburn
759040d679 MOHAWK: Add/update some LB debug/warning stuff. 2011-03-31 22:39:46 +02:00
Alyssa Milburn
ab97a5e493 MOHAWK: Tweaks to LBAnimationItem::setEnabled. 2011-03-31 22:39:17 +02:00
Alyssa Milburn
73c15cebe8 MOHAWK: Update LBAnimationItem running state when anim is done. 2011-03-31 22:38:32 +02:00
Alyssa Milburn
66269fa208 MOHAWK: Toggle the post-intro LB menu anim at the right time. 2011-03-31 22:35:40 +02:00
Alyssa Milburn
e705759b7b MOHAWK: Implement kLBSetHitTest. 2011-03-31 01:16:47 +02:00
Alyssa Milburn
e5533401dc MOHAWK: Nicer names/info for some LB data. 2011-03-31 00:18:00 +02:00
Alyssa Milburn
023cb90842 MOHAWK: Strip slashes from beginning of LB Windows paths. 2011-03-30 21:41:13 +02:00