MOHAWK: Implement a couple more CSTime events.

svn-id: r55415
This commit is contained in:
Alyssa Milburn 2011-01-22 11:37:01 +00:00
parent 5f87a5b9a8
commit db8f0fdce3
2 changed files with 18 additions and 5 deletions

View file

@ -500,6 +500,19 @@ void MohawkEngine_CSTime::triggerEvent(CSTimeEvent &event) {
// FIXME
break;
case kCSTimeEventCharSetState:
_case->getCurrScene()->getChar(event.param1)->_enabled = event.param2;
break;
case kCSTimeEventCharSetupRestPos:
_case->getCurrScene()->getChar(event.param1)->setupRestPos();
break;
case kCSTimeEventSetInsertBefore:
warning("ignoring insert before");
// FIXME
break;
case kCSTimeEventUpdateBubble:
switch (event.param2) {
case 0:

View file

@ -66,7 +66,7 @@ enum {
kCSTimeEventUnused21 = 21,
kCSTimeEventShowBigNote = 22,
kCSTimeEventActivateCuffs = 23,
kCSTimeEventSetupRestPos = 24, // TODO
kCSTimeEventHelperSetupRestPos = 24,
kCSTimeEventUnknown25 = 25,
kCSTimeEventUnknown26 = 26,
kCSTimeEventRemoveChar = 27,
@ -84,9 +84,9 @@ enum {
kCSTimeEventUnknown39 = 39,
kCSTimeEventWait = 40,
kCSTimeEventSpeech = 41,
kCSTimeEventUnknown42 = 42,
kCSTimeEventCharSetState = 42,
kCSTimeEventUnknown43 = 43,
kCSTimeEventCharSetupRestPos = 44, // TODO
kCSTimeEventCharSetupRestPos = 44,
kCSTimeEventCharStopAmbients = 45,
kCSTimeEventCharRestartAmbients = 46,
kCSTimeEventStopEnvironmentSound = 47,
@ -95,7 +95,7 @@ enum {
kCSTimeEventStartEnvironmentSound = 50,
kCSTimeEventPreloadSound = 51,
kCSTimeEventPlayPreloadedSound = 52,
kCSTimeEventUnknown53 = 53,
kCSTimeEventSetInsertBefore = 53,
kCSTimeEventSetEnvironmentSound = 54,
kCSTimeEventCharSomeNIS55 = 55,
kCSTimeEventUnknown56 = 56,
@ -103,7 +103,7 @@ enum {
kCSTimeEventCharSurfAndFlap = 58,
kCSTimeEventInitScene = 59,
kCSTimeEventFadeDown = 60,
kCSTimeEventCharSomeNIS61 = 61,
kCSTimeEventEndOfCase = 61,
kCSTimeEventCharPlaySimultaneousAnim = 62,
kCSTimeEventUnused63 = 63,
kCSTimeEventUnknown64 = 64,