29 #ifndef AVALANCHE_TIMER_H 30 #define AVALANCHE_TIMER_H 33 class AvalancheEngine;
39 kReasonDrawbridgeFalls = 2,
40 kReasonAvariciusTalks = 3,
41 kReasonGoToToilet = 4,
43 kReasonBrummieStairs = 6,
44 kReasonCardiffsurvey = 7,
45 kReasonCwytalotInHerts = 8,
46 kReasonGettingTiedUp = 9,
47 kReasonHangingAround = 10,
48 kReasonJacquesWakingUp = 11,
49 kReasonNaughtyDuke = 12,
51 kReasonSequencer = 14,
52 kReasonCrapulusSaysSpludwickOut = 15,
53 kReasonDawndelay = 16,
55 kReasonDuLustieTalks = 18,
56 kReasonFallingDownOubliette = 19,
57 kReasonMeetingAvaroid = 20,
58 kReasonRisingUpOubliette = 21,
59 kReasonRobinHoodAndGeida = 22,
60 kReasonSittingDown = 23,
61 kReasonGhostRoomPhew = 1,
62 kReasonArkataShouts = 24,
64 kReasonFallingOver = 26,
65 kReasonSpludwickWalk = 27,
66 kReasonGeidaSings = 28
71 kProcOpenDrawbridge = 3,
72 kProcAvariciusTalks = 4,
78 kProcCardiffSurvey = 10,
79 kProcCardiffReturn = 11,
80 kProcCwytalotInHerts = 12,
84 kProcHangAround2 = 15,
85 kProcAfterTheShootemup = 32,
86 kProcJacquesWakesUp = 16,
87 kProcNaughtyDuke = 17,
88 kProcNaughtyDuke2 = 18,
89 kProcNaughtyDuke3 = 38,
92 kProcCrapulusSpludOut = 21,
96 kProcCallsGuards = 25,
98 kProcFallDownOubliette = 27,
99 kProcMeetAvaroid = 28,
100 kProcRiseUpOubliette = 29,
101 kProcRobinHoodAndGeida = 2,
102 kProcRobinHoodAndGeidaTalk = 30,
103 kProcAvalotReturns = 31,
104 kProcAvvySitDown = 33,
105 kProcGhostRoomPhew = 34,
106 kProcArkataShouts = 35,
108 kProcAvalotFalls = 37,
109 kProcSpludwickGoesToCauldron = 39,
110 kProcSpludwickLeavesCauldron = 40,
111 kProcGiveLuteToGeida = 41
124 void resetVariables();
125 void addTimer(int32 duration, byte action, byte reason);
127 void loseTimer(byte which);
130 void openDrawbridge();
131 void avariciusTalks();
137 void cardiffSurvey();
138 void cardiffReturn();
139 void cwytalotInHerts();
144 void afterTheShootemup();
145 void jacquesWakesUp();
150 void crapulusSaysSpludOut();
155 void fallDownOubliette();
157 void riseUpOubliette();
158 void robinHoodAndGeida();
159 void robinHoodAndGeidaTalk();
160 void avalotReturns();
162 void ghostRoomPhew();
166 void spludwickGoesToCauldron();
167 void spludwickLeavesCauldron();
168 void giveLuteToGeida();
172 byte _shootEmUpScore;
177 #endif // AVALANCHE_TIMER_H Definition: animation.h:32
Definition: avalanche.h:74