aboutsummaryrefslogtreecommitdiff
path: root/engines/prince/hero.h
diff options
context:
space:
mode:
authorlukaslw2014-05-14 05:04:12 +0200
committerlukaslw2014-06-22 20:08:04 +0200
commit29dff92dba67e1986535837b0717ebb9cb335da7 (patch)
tree8b139b938c09f674bd9098bdcc0506749ffa8231 /engines/prince/hero.h
parent7239843ba743792d1f3dc8fab600715d0a1667bd (diff)
downloadscummvm-rg350-29dff92dba67e1986535837b0717ebb9cb335da7.tar.gz
scummvm-rg350-29dff92dba67e1986535837b0717ebb9cb335da7.tar.bz2
scummvm-rg350-29dff92dba67e1986535837b0717ebb9cb335da7.zip
PRINCE: Hero class clean up
Diffstat (limited to 'engines/prince/hero.h')
-rw-r--r--engines/prince/hero.h18
1 files changed, 12 insertions, 6 deletions
diff --git a/engines/prince/hero.h b/engines/prince/hero.h
index 9e67cda6c3..28b97d9b68 100644
--- a/engines/prince/hero.h
+++ b/engines/prince/hero.h
@@ -129,26 +129,32 @@ public:
//private:
PrinceEngine *_vm;
GraphicsMan *_graph;
+
uint16 _number;
uint16 _visible;
int16 _state;
int16 _middleX; // middle of X
int16 _middleY; // lower part of hero
- int16 _drawX;
- int16 _drawY;
int16 _lastDirection;
int16 _destDirection;
int16 _moveSetType;
+
int8 _zoomFactor;
int16 _scaleValue;
+ int16 _frameXSize;
+ int16 _frameYSize;
+ int16 _scaledFrameXSize;
+ int16 _scaledFrameYSize;
+ int16 _drawX;
+ int16 _drawY;
+
int16 _lightX; // for hero's shadow
int16 _lightY;
int32 _shadZoomFactor;
int32 _shadScaleValue;
- int32 _shadowLineLen;
- int16 _shadowDrawX;
- int16 _shadowDrawY;
- int16 _shadLastY;
+ int32 _shadLineLen;
+ int16 _shadDrawX;
+ int16 _shadDrawY;
// Coords array of coordinates
// DirTab array of directions