Public Member Functions | |
Sprites (KyraEngine_LoK *vm, OSystem *system) | |
void | updateSceneAnims () |
void | setupSceneAnims () |
void | loadDat (const char *filename, SceneExits &exits) |
void | loadSceneShapes () |
void | refreshSceneAnimObject (uint8 animNum, uint8 shapeNum, uint16 x, uint16 y, bool flipX, bool unkFlag) |
int | getDrawLayer (int y) |
Public Attributes | |
Anim | _anims [11] |
uint8 * | _sceneShapes [50] |
int | _sceneAnimatorBeaconFlag |
Protected Member Functions | |
void | freeSceneShapes () |
Protected Attributes | |
KyraEngine_LoK * | _vm |
Resource * | _res |
OSystem * | _system |
Screen * | _screen |
uint8 * | _dat |
Common::RandomSource | _rnd |
uint8 * | _spriteDefStart |
uint8 | _drawLayerTable [8] |