22 #ifndef HDB_AI_PLAYER_H 23 #define HDB_AI_PLAYER_H 27 void aiPlayerInit(AIEntity *e,
int mx,
int my);
28 void aiPlayerInit2(AIEntity *e,
int mx,
int my);
29 void aiPlayerAction(AIEntity *e,
int mx,
int my);
30 void aiPlayerDraw(AIEntity *e,
int mx,
int my);
31 void aiGemAttackInit(AIEntity *e,
int mx,
int my);
32 void aiGemAttackInit2(AIEntity *e,
int mx,
int my);
33 void aiGemAttackAction(AIEntity *e,
int mx,
int my);
34 void aiChickenAction(AIEntity *e,
int mx,
int my);
35 void aiChickenUse(AIEntity *e,
int mx,
int my);
36 void aiChickenInit(AIEntity *e,
int mx,
int my);
37 void aiChickenInit2(AIEntity *e,
int mx,
int my);
38 void aiDollyInit(AIEntity *e,
int mx,
int my);
39 void aiDollyInit2(AIEntity *e,
int mx,
int my);
40 void aiSergeantInit(AIEntity *e,
int mx,
int my);
41 void aiSergeantInit2(AIEntity *e,
int mx,
int my);
42 void aiSergeantAction(AIEntity *e,
int mx,
int my);
43 void aiSpacedudeInit(AIEntity *e,
int mx,
int my);
44 void aiSpacedudeInit2(AIEntity *e,
int mx,
int my);
46 void aiCrateAction(AIEntity *e,
int mx,
int my);
47 void aiCrateInit2(AIEntity *e,
int mx,
int my);
48 void aiCrateInit(AIEntity *e,
int mx,
int my);
49 void aiBarrelLightAction(AIEntity *e,
int mx,
int my);
50 void aiBarrelLightInit2(AIEntity *e,
int mx,
int my);
51 void aiBarrelLightInit(AIEntity *e,
int mx,
int my);
52 void aiBarrelHeavyAction(AIEntity *e,
int mx,
int my);
53 void aiBarrelHeavyInit(AIEntity *e,
int mx,
int my);
54 void aiBarrelHeavyInit2(AIEntity *e,
int mx,
int my);
55 void aiBarrelExplode(AIEntity *e,
int mx,
int my);
56 void aiBarrelExplodeInit(AIEntity *e,
int mx,
int my);
57 void aiBarrelExplodeInit2(AIEntity *e,
int mx,
int my);
58 void aiBarrelExplodeAction(AIEntity *e,
int mx,
int my);
59 void aiBarrelExplodeSpread(AIEntity *e,
int mx,
int my);
60 void aiBarrelBlowup(AIEntity *e,
int x,
int y);
62 void aiMaintBotInit(AIEntity *e,
int mx,
int my);
63 void aiMaintBotInit2(AIEntity *e,
int mx,
int my);
64 void aiMaintBotAction(AIEntity *e,
int mx,
int my);
65 void aiShockBotAction(AIEntity *e,
int mx,
int my);
66 void aiShockBotShock(AIEntity *e,
int mx,
int my);
67 void aiShockBotInit(AIEntity *e,
int mx,
int my);
68 void aiShockBotInit2(AIEntity *e,
int mx,
int my);
69 void aiScientistInit(AIEntity *e,
int mx,
int my);
70 void aiScientistInit2(AIEntity *e,
int mx,
int my);
71 void aiFourFirerInit(AIEntity *e,
int mx,
int my);
72 void aiFourFirerInit2(AIEntity *e,
int mx,
int my);
73 void aiFourFirerAction(AIEntity *e,
int mx,
int my);
74 void aiRailRiderInit(AIEntity *e,
int mx,
int my);
75 void aiRailRiderInit2(AIEntity *e,
int mx,
int my);
76 void aiRailRiderAction(AIEntity *e,
int mx,
int my);
77 void aiRailRiderUse(AIEntity *e,
int mx,
int my);
78 void aiRailRiderOnUse(AIEntity *e,
int mx,
int my);
79 void aiRailRiderOnAction(AIEntity *e,
int mx,
int my);
80 void aiOmniBotMissileAction(AIEntity *e,
int mx,
int my);
81 void aiOmniBotMissileInit(AIEntity *e,
int mx,
int my);
82 void aiOmniBotMissileInit2(AIEntity *e,
int mx,
int my);
84 void aiSlugAttackAction(AIEntity *e,
int mx,
int my);
85 void aiSlugAttackDraw(AIEntity *e,
int mx,
int my);
86 void aiSlugAttackInit(AIEntity *e,
int mx,
int my);
87 void aiSlugAttackInit2(AIEntity *e,
int mx,
int my);
88 void aiDeadWorkerInit(AIEntity *e,
int mx,
int my);
89 void aiDeadWorkerInit2(AIEntity *e,
int mx,
int my);
90 void aiWorkerInit(AIEntity *e,
int mx,
int my);
91 void aiWorkerInit2(AIEntity *e,
int mx,
int my);
92 void aiAccountantInit(AIEntity *e,
int mx,
int my);
93 void aiAccountantInit2(AIEntity *e,
int mx,
int my);
94 void aiFrogStatueInit(AIEntity *e,
int mx,
int my);
95 void aiFrogStatueInit2(AIEntity *e,
int mx,
int my);
96 void aiFrogStatueAction(AIEntity *e,
int mx,
int my);
98 void aiRoboStunnerAction(AIEntity *e,
int mx,
int my);
99 void aiRoboStunnerInit(AIEntity *e,
int mx,
int my);
100 void aiRoboStunnerInit2(AIEntity *e,
int mx,
int my);
101 void aiClubInit(AIEntity *e,
int mx,
int my);
102 void aiClubInit2(AIEntity *e,
int mx,
int my);
103 void aiSlugSlingerInit(AIEntity *e,
int mx,
int my);
104 void aiSlugSlingerInit2(AIEntity *e,
int mx,
int my);
106 void aiTurnBotAction(AIEntity *e,
int mx,
int my);
107 void aiPushBotAction(AIEntity *e,
int mx,
int my);
108 void aiOmniBotAction(AIEntity *e,
int mx,
int my);
109 void aiOmniBotMove(AIEntity *e,
int mx,
int my);
110 void aiLaserAction(AIEntity *e,
int mx,
int my);
111 void aiLaserDraw(AIEntity *e,
int mx,
int my);
112 void aiDiverterAction(AIEntity *e,
int mx,
int my);
113 void aiDiverterDraw(AIEntity *e,
int mx,
int my);
114 void aiRightBotAction(AIEntity *e,
int mx,
int my);
115 void aiDeadEyeAction(AIEntity *e,
int mx,
int my);
116 void aiMeerkatDraw(AIEntity *e,
int mx,
int my);
117 void aiMeerkatAction(AIEntity *e,
int mx,
int my);
118 void aiMeerkatLookAround(AIEntity *e,
int mx,
int my);
119 void aiDeadEyeWalkInPlace(AIEntity *e,
int mx,
int my);
120 void aiFatFrogAction(AIEntity *e,
int mx,
int my);
121 void aiFatFrogTongueDraw(AIEntity *e,
int mx,
int my);
122 void aiGoodFairyAction(AIEntity *e,
int mx,
int my);
123 void aiBadFairyAction(AIEntity *e,
int mx,
int my);
124 void aiGatePuddleAction(AIEntity *e,
int mx,
int my);
125 void aiIcePuffSnowballAction(AIEntity *e,
int mx,
int my);
126 void aiIcePuffSnowballDraw(AIEntity *e,
int mx,
int my);
127 void aiIcePuffAction(AIEntity *e,
int mx,
int my);
128 void aiBuzzflyAction(AIEntity *e,
int mx,
int my);
129 void aiDragonAction(AIEntity *e,
int mx,
int my);
130 void aiDragonDraw(AIEntity *e,
int mx,
int my);
131 void aiTurnBotInit(AIEntity *e,
int mx,
int my);
132 void aiTurnBotInit2(AIEntity *e,
int mx,
int my);
133 void aiOmniBotInit(AIEntity *e,
int mx,
int my);
134 void aiOmniBotInit2(AIEntity *e,
int mx,
int my);
135 void aiLaserInit(AIEntity *e,
int mx,
int my);
136 void aiLaserInit2(AIEntity *e,
int mx,
int my);
137 void aiDiverterInit(AIEntity *e,
int mx,
int my);
138 void aiDiverterInit2(AIEntity *e,
int mx,
int my);
139 void aiRightBotInit(AIEntity *e,
int mx,
int my);
140 void aiRightBotInit2(AIEntity *e,
int mx,
int my);
141 void aiPushBotInit(AIEntity *e,
int mx,
int my);
142 void aiPushBotInit2(AIEntity *e,
int mx,
int my);
143 void aiDeadEyeInit(AIEntity *e,
int mx,
int my);
144 void aiDeadEyeInit2(AIEntity *e,
int mx,
int my);
145 void aiMeerkatInit(AIEntity *e,
int mx,
int my);
146 void aiMeerkatInit2(AIEntity *e,
int mx,
int my);
147 void aiFatFrogInit(AIEntity *e,
int mx,
int my);
148 void aiFatFrogInit2(AIEntity *e,
int mx,
int my);
149 void aiGoodFairyInit(AIEntity *e,
int mx,
int my);
150 void aiGoodFairyInit2(AIEntity *e,
int mx,
int my);
151 void aiBadFairyInit(AIEntity *e,
int mx,
int my);
152 void aiBadFairyInit2(AIEntity *e,
int mx,
int my);
153 void aiGatePuddleInit(AIEntity *e,
int mx,
int my);
154 void aiGatePuddleInit2(AIEntity *e,
int mx,
int my);
155 void aiIcePuffInit(AIEntity *e,
int mx,
int my);
156 void aiIcePuffInit2(AIEntity *e,
int mx,
int my);
157 void aiBuzzflyInit(AIEntity *e,
int mx,
int my);
158 void aiBuzzflyInit2(AIEntity *e,
int mx,
int my);
159 void aiDragonInit(AIEntity *e,
int mx,
int my);
160 void aiDragonInit2(AIEntity *e,
int mx,
int my);
161 void aiDragonWake(AIEntity *e,
int mx,
int my);
162 void aiDragonUse(AIEntity *e,
int mx,
int my);
164 void aiEnvelopeGreenInit(AIEntity *e,
int mx,
int my);
165 void aiEnvelopeGreenInit2(AIEntity *e,
int mx,
int my);
166 void aiGemBlueInit(AIEntity *e,
int mx,
int my);
167 void aiGemBlueInit2(AIEntity *e,
int mx,
int my);
168 void aiGemRedInit(AIEntity *e,
int mx,
int my);
169 void aiGemRedInit2(AIEntity *e,
int mx,
int my);
170 void aiGemGreenInit(AIEntity *e,
int mx,
int my);
171 void aiGemGreenInit2(AIEntity *e,
int mx,
int my);
173 void aiTeaCupInit(AIEntity *e,
int mx,
int my);
174 void aiTeaCupInit2(AIEntity *e,
int mx,
int my);
175 void aiCookieInit(AIEntity *e,
int mx,
int my);
176 void aiCookieInit2(AIEntity *e,
int mx,
int my);
177 void aiBurgerInit(AIEntity *e,
int mx,
int my);
178 void aiBurgerInit2(AIEntity *e,
int mx,
int my);
179 void aiBookInit(AIEntity *e,
int mx,
int my);
180 void aiBookInit2(AIEntity *e,
int mx,
int my);
181 void aiClipboardInit(AIEntity *e,
int mx,
int my);
182 void aiClipboardInit2(AIEntity *e,
int mx,
int my);
183 void aiNoteInit(AIEntity *e,
int mx,
int my);
184 void aiNoteInit2(AIEntity *e,
int mx,
int my);
185 void aiKeycardWhiteInit(AIEntity *e,
int mx,
int my);
186 void aiKeycardWhiteInit2(AIEntity *e,
int mx,
int my);
187 void aiKeycardBlueInit(AIEntity *e,
int mx,
int my);
188 void aiKeycardBlueInit2(AIEntity *e,
int mx,
int my);
189 void aiKeycardRedInit(AIEntity *e,
int mx,
int my);
190 void aiKeycardRedInit2(AIEntity *e,
int mx,
int my);
191 void aiKeycardGreenInit(AIEntity *e,
int mx,
int my);
192 void aiKeycardGreenInit2(AIEntity *e,
int mx,
int my);
193 void aiKeycardPurpleInit(AIEntity *e,
int mx,
int my);
194 void aiKeycardPurpleInit2(AIEntity *e,
int mx,
int my);
195 void aiKeycardBlackInit(AIEntity *e,
int mx,
int my);
196 void aiKeycardBlackInit2(AIEntity *e,
int mx,
int my);
197 void aiSeedInit(AIEntity *e,
int mx,
int my);
198 void aiSeedInit2(AIEntity *e,
int mx,
int my);
199 void aiSodaInit(AIEntity *e,
int mx,
int my);
200 void aiSodaInit2(AIEntity *e,
int mx,
int my);
201 void aiDollyTool1Init(AIEntity *e,
int mx,
int my);
202 void aiDollyTool1Init2(AIEntity *e,
int mx,
int my);
203 void aiDollyTool2Init(AIEntity *e,
int mx,
int my);
204 void aiDollyTool2Init2(AIEntity *e,
int mx,
int my);
205 void aiDollyTool3Init(AIEntity *e,
int mx,
int my);
206 void aiDollyTool3Init2(AIEntity *e,
int mx,
int my);
207 void aiDollyTool4Init(AIEntity *e,
int mx,
int my);
208 void aiDollyTool4Init2(AIEntity *e,
int mx,
int my);
209 void aiRouterInit(AIEntity *e,
int mx,
int my);
210 void aiRouterInit2(AIEntity *e,
int mx,
int my);
211 void aiSlicerInit(AIEntity *e,
int mx,
int my);
212 void aiSlicerInit2(AIEntity *e,
int mx,
int my);
213 void aiPackageInit(AIEntity *e,
int mx,
int my);
214 void aiPackageInit2(AIEntity *e,
int mx,
int my);
215 void aiMagicEggAction(AIEntity *e,
int mx,
int my);
216 void aiMagicEggInit(AIEntity *e,
int mx,
int my);
217 void aiMagicEggInit2(AIEntity *e,
int mx,
int my);
218 void aiMagicEggUse(AIEntity *e,
int mx,
int my);
219 void aiIceBlockAction(AIEntity *e,
int mx,
int my);
220 void aiIceBlockInit(AIEntity *e,
int mx,
int my);
221 void aiIceBlockInit2(AIEntity *e,
int mx,
int my);
223 void aiCabKeyInit(AIEntity *e,
int mx,
int my);
224 void aiCabKeyInit2(AIEntity *e,
int mx,
int my);
225 void aiItemChickenInit(AIEntity *e,
int mx,
int my);
226 void aiItemChickenInit2(AIEntity *e,
int mx,
int my);
228 void aiPdaInit(AIEntity *e,
int mx,
int my);
229 void aiPdaInit2(AIEntity *e,
int mx,
int my);
231 void aiCellUse(AIEntity *e,
int mx,
int my);
233 void aiCellInit2(AIEntity *e,
int mx,
int my);
234 void aiCellInit(AIEntity *e,
int mx,
int my);
235 void aiEnvelopeWhiteInit(AIEntity *e,
int mx,
int my);
236 void aiEnvelopeWhiteInit2(AIEntity *e,
int mx,
int my);
237 void aiEnvelopeBlueInit(AIEntity *e,
int mx,
int my);
238 void aiEnvelopeBlueInit2(AIEntity *e,
int mx,
int my);
239 void aiEnvelopeRedInit(AIEntity *e,
int mx,
int my);
240 void aiEnvelopeRedInit2(AIEntity *e,
int mx,
int my);
241 void aiTransceiverInit(AIEntity *e,
int mx,
int my);
242 void aiTransceiverInit2(AIEntity *e,
int mx,
int my);
243 void aiTransceiverAction(AIEntity *e,
int mx,
int my);
245 void aiTransceiverUse(AIEntity *e,
int mx,
int my);
247 void aiMonkeystoneInit(AIEntity *e,
int mx,
int my);
248 void aiMonkeystoneAction(AIEntity *e,
int mx,
int my);
249 void aiMonkeystoneInit2(AIEntity *e,
int mx,
int my);
250 void aiMonkeystoneUse(AIEntity *e,
int mx,
int my);
251 void aiGemAction(AIEntity *e,
int mx,
int my);
252 void aiGemWhiteInit(AIEntity *e,
int mx,
int my);
253 void aiGemWhiteInit2(AIEntity *e,
int mx,
int my);
254 void aiGooCupUse(AIEntity *e,
int mx,
int my);
255 void aiGooCupInit(AIEntity *e,
int mx,
int my);
256 void aiGooCupInit2(AIEntity *e,
int mx,
int my);
258 void aiVortexianAction(AIEntity *e,
int mx,
int my);
259 void aiVortexianUse(AIEntity *e,
int mx,
int my);
260 void aiVortexianInit(AIEntity *e,
int mx,
int my);
261 void aiVortexianInit2(AIEntity *e,
int mx,
int my);
263 void aiNoneInit(AIEntity *e,
int mx,
int my);
264 void aiNoneInit2(AIEntity *e,
int mx,
int my);
266 void callbackDoorOpenClose(
int x,
int y);
267 void callbackAutoDoorOpenClose(
int x,
int y);
268 void callbackAiBarrelExplosionEnd(
int x,
int y);
271 void aiAnimateStanddown(AIEntity *e,
int speed);
272 void aiGenericAction(AIEntity *e,
int mx,
int my);
273 void aiGetItemAction(AIEntity *e,
int mx,
int my);
277 #endif // !HDB_AI_PLAYER_H Definition: ai-player.h:25