|
| enum | Dir {
kNoDir = -1,
kSS,
kWW,
kNN,
kEE
} |
| |
|
|
| Hero (CGE2Engine *vm) |
| |
|
void | tick () override |
| |
|
Sprite * | expand () override |
| |
|
Sprite * | contract () override |
| |
|
Sprite * | setContact () |
| |
|
int | stepSize () |
| |
|
int | distance (V3D pos) |
| |
|
int | distance (Sprite *spr) |
| |
|
void | turn (Dir d) |
| |
|
void | park () |
| |
|
int | len (V2D v) |
| |
|
bool | findWay () |
| |
|
void | walkTo (V3D pos) |
| |
|
void | walkTo (V2D pos) |
| |
|
V3D | screenToGround (V2D pos) |
| |
|
void | walkTo (Sprite *spr) |
| |
|
void | say () |
| |
|
void | fun () |
| |
|
void | resetFun () |
| |
|
void | hStep () |
| |
|
bool | lower (Sprite *spr) |
| |
|
int | cross (const V2D &a, const V2D &b) |
| |
|
int | mapCross (const V2D &a, const V2D &b) |
| |
|
int | mapCross (const V3D &a, const V3D &b) |
| |
|
Hero * | other () |
| |
|
Action | action () |
| |
|
void | reach (int mode) |
| |
|
void | setCurrent () |
| |
|
void | setScene (int c) override |
| |
|
void | operator++ () |
| |
|
void | operator-- () |
| |
|
bool | works (Sprite *spr) |
| |
|
bool | seqTest (int n) |
| |
|
bool | active () |
| |
|
| Sprite (CGE2Engine *vm) |
| |
|
| Sprite (CGE2Engine *vm, BitmapPtr shp, int cnt) |
| |
|
BitmapPtr | getShp () |
| |
|
void | setShapeList (BitmapPtr shp, int cnt) |
| |
|
void | moveShapesHi () |
| |
|
void | moveShapesLo () |
| |
|
int | labVal (Action snq, int lab) |
| |
|
void | backShow () |
| |
|
void | setName (char *newName) |
| |
|
char * | name () |
| |
|
void | gotoxyz (int x, int y, int z=0) |
| |
|
void | gotoxyz () |
| |
|
void | gotoxyz (V2D pos) |
| |
|
void | gotoxyz_ (V2D pos) |
| |
|
void | gotoxyz (V3D pos) |
| |
|
void | center () |
| |
|
void | show (uint16 pg) |
| |
|
void | hide (uint16 pg) |
| |
|
void | show () |
| |
|
void | hide () |
| |
|
BitmapPtr | ghost () |
| |
|
void | step (int nr=-1) |
| |
|
Seq * | setSeq (Seq *seq) |
| |
|
CommandHandler::Command * | snList (Action type) |
| |
|
virtual void | touch (uint16 mask, V2D pos) |
| |
|
void | clrHide () |
| |
|
void | sync (Common::Serializer &s) |
| |
|
|
static int | snap (int p, int q, int grid) |
| |
|
|
BitmapPtr | _dim [kDimMax] |
| |
|
V3D | _trace [kWayMax] |
| |
|
enum CGE2::Hero::Dir | _dir |
| |
|
int | _curDim |
| |
|
int | _tracePtr |
| |
|
int | _reachStart |
| |
|
int | _reachCycle |
| |
|
int | _sayStart |
| |
|
int | _funStart |
| |
|
int | _funDel0 |
| |
|
int | _funDel |
| |
|
int | _maxDist |
| |
|
bool | _ignoreMap |
| |
|
int | _ref |
| |
|
signed char | _scene |
| |
|
struct CGE2::Sprite::Flags | _flags |
| |
|
V2D | _pos2D |
| |
|
V3D | _pos3D |
| |
|
V2D | _siz |
| |
|
uint16 | _time |
| |
|
struct { |
|
byte _ptr |
| |
|
byte _cnt |
| |
| } | _actionCtrl [kActions] |
| |
|
int | _seqPtr |
| |
|
int | _seqCnt |
| |
|
int | _shpCnt |
| |
|
char | _file [kMaxFile] |
| |
|
Sprite * | _prev |
| |
|
Sprite * | _next |
| |
|
|
static byte | _constY |
| |
|
static byte | _follow |
| |
|
static Seq | _stdSeq8 [] |
| |
|
static void(* | notify )() |
| |
|
SprExt * | _ext |
| |
|
CGE2Engine * | _vm |
| |
The documentation for this class was generated from the following file: