25 #include "common/scummsys.h" 26 #include "common/array.h" 27 #include "common/memstream.h" 29 #include "graphics/surface.h" 30 #include "graphics/primitives.h" 42 static const uint32 kMoveSetSize = 26;
43 static const int16 kStepLeftRight = 8;
44 static const int16 kStepUpDown = 4;
45 static const int16 kHeroShadowZ = 2;
102 uint16 getData(AttrId dataId);
106 bool loadAnimSet(uint32 heroAnimNumber);
110 void setPos(int16 x, int16 y) { _middleX = x; _middleY = y; }
111 void setVisible(
bool flag) { _visible = flag; }
115 void freeZoomedSurface();
117 void heroMoveGotIt(
int x,
int y,
int dir);
118 int rotateHero(
int oldDirection,
int newDirection);
120 void setScale(int8 zoomBitmapValue);
121 int getScaledValue(
int size);
123 void countDrawPosition();
125 void line(
int x1,
int y1,
int x2,
int y2);
126 void plotPoint(
int x,
int y);
141 int16 _scaledFrameXSize;
142 int16 _scaledFrameYSize;
151 int16 _lastDirection;
152 int16 _destDirection;
153 int16 _leftRightMainDir;
154 int16 _upDownMainDir;
Definition: animation.h:32
Definition: animation.h:30
Definition: graphics.h:33