[Scummvm-cvs-logs] SF.net SVN: scummvm: [25638] scummvm/trunk/engines/lure
dreammaster at users.sourceforge.net
dreammaster at users.sourceforge.net
Sat Feb 17 00:17:01 CET 2007
Revision: 25638
http://scummvm.svn.sourceforge.net/scummvm/?rev=25638&view=rev
Author: dreammaster
Date: 2007-02-16 15:17:00 -0800 (Fri, 16 Feb 2007)
Log Message:
-----------
Added animation handler for Catriona (woman in Smithy)
Modified Paths:
--------------
scummvm/trunk/engines/lure/hotspots.cpp
scummvm/trunk/engines/lure/hotspots.h
Modified: scummvm/trunk/engines/lure/hotspots.cpp
===================================================================
--- scummvm/trunk/engines/lure/hotspots.cpp 2007-02-16 20:59:54 UTC (rev 25637)
+++ scummvm/trunk/engines/lure/hotspots.cpp 2007-02-16 23:17:00 UTC (rev 25638)
@@ -1951,6 +1951,8 @@
return fireAnimHandler;
case 0x81B3:
return prisonerAnimHandler;
+ case 0x81F3:
+ return catrionaAnimHandler;
case 0x8241:
return headAnimHandler;
case 0x882A:
@@ -2707,6 +2709,18 @@
}
}
+void HotspotTickHandlers::catrionaAnimHandler(Hotspot &h) {
+ h.handleTalkDialog();
+ if (h.frameCtr() > 0)
+ {
+ h.decrFrameCtr();
+ }
+ else
+ {
+ h.executeScript();
+ h.setFrameCtr(h.actionCtr());
+ }
+}
// Special variables used across multiple calls to talkAnimHandler
static TalkEntryData *_talkResponse;
Modified: scummvm/trunk/engines/lure/hotspots.h
===================================================================
--- scummvm/trunk/engines/lure/hotspots.h 2007-02-16 20:59:54 UTC (rev 25637)
+++ scummvm/trunk/engines/lure/hotspots.h 2007-02-16 23:17:00 UTC (rev 25638)
@@ -68,6 +68,7 @@
static void playerSewerExitAnimHandler(Hotspot &h);
static void fireAnimHandler(Hotspot &h);
static void prisonerAnimHandler(Hotspot &h);
+ static void catrionaAnimHandler(Hotspot &h);
static void talkAnimHandler(Hotspot &h);
static void headAnimHandler(Hotspot &h);
static void rackSerfAnimHandler(Hotspot &h);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list