22 #ifndef ACCESS_AMAZON_LOGIC_H 23 #define ACCESS_AMAZON_LOGIC_H 25 #include "common/scummsys.h" 26 #include "access/scripts.h" 27 #include "access/asurface.h" 28 #include "access/amazon/amazon_resources.h" 64 PanEntry _pan[PAN_SIZE];
92 void doIntroduction();
112 #define JUNGLE_SIZE 3 119 int _jCnt[JUNGLE_SIZE];
120 int _jungleX[JUNGLE_SIZE];
140 void setVerticalCode();
141 void setHorizontalCode();
143 void setGuardFrame();
156 void doCast(
int param1);
190 void resetPositions();
191 void checkRiverPan();
192 bool riverJumpTest();
196 void updateObstacles();
197 void riverSetPhysX();
198 bool checkRiverCollide();
207 void mWhileDownRiver();
212 enum AntDirection { ANT_RIGHT = 0, ANT_LEFT = 1 };
216 AntDirection _antDirection;
217 AntDirection _pitDirection;
228 void plotTorchSpear(
int indx,
const int *&buf);
229 void plotPit(
int indx,
const int *&buf);
230 int antHandleRight(
int indx,
const int *&buf);
231 int antHandleLeft(
int indx,
const int *&buf);
232 int antHandleStab(
int indx,
const int *&buf);
Definition: amazon_logic.h:80
Definition: amazon_logic.h:37
Definition: amazon_logic.h:44
Definition: amazon_logic.h:71
Definition: amazon_logic.h:159
Definition: amazon_game.h:34
Definition: amazon_logic.h:241
Definition: amazon_logic.h:152
Definition: serializer.h:79
Definition: asurface.h:138
Definition: amazon_logic.h:214
Definition: amazon_logic.h:95
Definition: amazon_logic.h:128
Definition: amazon_logic.h:113
Definition: amazon_resources.h:38
Definition: asurface.h:157