22 #ifndef LASTEXPRESS_OTIS_H 23 #define LASTEXPRESS_OTIS_H 25 #include "lastexpress/lastexpress.h" 29 class LastExpressEngine;
40 void wipeLooseSprites();
41 void wipeGSysInfo(
int character);
42 void wipeAllGSysInfo();
43 bool fDirection(
int nodeIdx);
44 bool rDirection(
int nodeIdx);
46 bool corrRender(
int nodeIdx);
48 int checkMouse(int32 cursorX, int32 cursorY);
49 void startSeq(
int character,
int direction,
bool loadSequence);
50 void getNewSeqName(
int character,
int direction,
char *outSeqName,
char *outSecondarySeqName);
51 void drawLooseSprites();
52 void refreshSequences();
53 int findFrame(
int character,
Seq *sequence,
int position,
bool doProcessing);
54 void initCurFrame(
int character);
55 bool mainWalkTooFar(
int character);
57 void updateCharacter(
int character);
58 void doNewSprite(
int character,
bool keepPreviousFrame,
bool dontPlaySound);
59 void doSeqChange(
int character);
60 void doNextSeq(
int character);
61 void doNoSeq(
int character);
64 void adjustOtisTrueTime();
72 #endif // LASTEXPRESS_OTIS_H Definition: lastexpress.h:523
Definition: lastexpress.h:212
Definition: lobject.h:332