|
| LogicManager (LastExpressEngine *engine) |
|
void | send (int sender, int receiver, int actionId, ConsCallParam param) |
|
void | sendAll (int character, int action, ConsCallParam param) |
|
void | fedEx (int sender, int receiver, int action, ConsCallParam param) |
|
void | forceJump (int character, void(LogicManager::*functionPointer)(ConsCallParam param1, ConsCallParam param2, ConsCallParam param3, ConsCallParam param4)) |
|
void | autoMessage (int character, int action, ConsCallParam param) |
|
bool | doAutoMessage (Message *msg) |
|
void | save (int character, int type, int event) |
|
void | endGame (int type, int value, int sceneIndex, bool showScene) |
|
void | winGame () |
|
void | killGracePeriod () |
|
void | fadeToBlack () |
|
void | fadeToWhite () |
|
void | restoreIcons () |
|
void | dropItem (int item, int outLocation) |
|
void | takeItem (int item) |
|
void | giveCathItem (int item) |
|
void | takeCathItem (int item) |
|
bool | cathHasItem (int item) |
|
int | findLargeItem () |
|
int | checkCathDir () |
|
bool | checkCathDir (int car, int position) |
|
bool | isFemale (int character) |
|
bool | isSingleFemale (int character) |
|
bool | isNight () |
|
bool | whoOutside (int character) |
|
bool | whoOnScreen (int character) |
|
bool | checkLoc (int character, int car) |
|
bool | emptyComp (int car, int position) |
|
bool | inComp (int character, int car, int position) |
|
bool | inComp (int character) |
|
bool | cathOutHisWindow () |
|
bool | cathOutRebeccaWindow () |
|
bool | inSuite (int character, int car, int position) |
|
bool | inOffice (int character) |
|
bool | inLowBaggage (int character) |
|
bool | inSalon (int character) |
|
bool | inDiningRoom (int character) |
|
bool | inKitchen (int character) |
|
bool | inOuterSanctum (int character) |
|
bool | inInnerSanctum (int character) |
|
bool | onLowPlatform (int character) |
|
bool | onKronPlatform (int character) |
|
bool | cathInCorridor (int car) |
|
bool | cathFacingUp () |
|
bool | rcClear () |
|
int32 | absPosition (int character1, int character2) |
|
bool | nearChar (int character1, int character2, int maxDist) |
|
bool | nearX (int character, int x, int maxDist) |
|
bool | whoFacingCath (int character) |
|
bool | whoWalking (int character) |
|
int | checkDoor (int door) |
|
bool | preventEnterComp (int door) |
|
void | setDoor (int door, int character, int status, int windowCursor, int handleCursor) |
|
void | setModel (int door, int8 model) |
|
int | getModel (int door) |
|
void | blockView (int character, int car, int position) |
|
void | releaseView (int character, int car, int position) |
|
void | releaseEverything (int character) |
|
void | release2Views (int character, int car, int pos1, int pos2) |
|
void | block2ViewsBump4 (int character, int car, int pos1, int pos2, int pos3, int pos4) |
|
void | blockAtDoor (int character, int status) |
|
void | releaseAtDoor (int character, int status) |
|
void | softBlockAtDoor (int character, int status) |
|
void | softReleaseAtDoor (int character, int status) |
|
int | getBumpNode (int car, int position, int param) |
|
void | bumpCath (int car, int position, int param) |
|
bool | obstacleBetween (int character1, int character2) |
|
bool | bumpCathTowardsCond (int door, bool playSound, bool loadScene) |
|
void | bumpCathFx (int car, int position) |
|
void | bumpCathRx (int car, int position) |
|
void | bumpCathFDoor (int door) |
|
void | bumpCathRDoor (int door) |
|
void | bumpCathTylerComp () |
|
int | getSmartBumpNode (int node) |
|
void | smartBumpCath () |
|
void | bumpCathCloseUp (int item) |
|
int | playFight (int fightId) |
|
void | playNIS (int nisId) |
|
void | cleanNIS () |
|
int | getVolume (int character) |
|
void | queueSFX (int index, uint8 action, uint8 delay) |
|
void | playCathExcuseMe () |
|
void | playChrExcuseMe (int character, int receivingCharacter, int volume) |
|
const char * | getCathJustChecking () |
|
const char * | getCathSorryDialog () |
|
const char * | getCathWCDialog () |
|
void | playCondYelling (int character, int situation) |
|
void | playDialog (int character, const char *filename, int volume, int delay) |
|
bool | whoRunningDialog (int character) |
|
bool | dialogRunning (const char *name) |
|
bool | cathRunningDialog (const char *name) |
|
void | fadeDialog (uint32 character) |
|
void | fadeDialog (const char *name) |
|
void | endDialog (uint32 character) |
|
void | endDialog (const char *name) |
|
void | claimNISLink (int character) |
|
int32 | getSoundTicks (int character) |
|
int | whoseBit (int character) |
|
bool | cathWillSeeOtis (int position) |
|
bool | walk (int character, int car, int position) |
|
void | startCycOtis (int character, const char *filename) |
|
void | startSeqOtis (int character, const char *filename) |
|
void | advanceFrame (int character) |
|
void | endGraphics (int character) |
|
void | makeAllJump (int chapter) |
|
int | findCursor (Link *link) |
|
bool | nodeHasItem (int item) |
|
void | doPreFunction (int *sceneOut) |
|
void | doPostFunction () |
|
void | doAction (Link *link) |
|
void | takeTyler (bool doCleanNIS, int8 bedPosition) |
|
void | dropTyler (bool doCleanNIS) |
|
void | takeJacket (bool doCleanNIS) |
|
void | takeScarf (bool doCleanNIS) |
|
const char * | getHintDialog (int character) |
|
void | loadTrain (int cd) |
|
void | nodeStepTimer (Event *event) |
|
void | mouseStatus () |
|
void | getNewMnum () |
|
void | nodeStepMouse (Event *event) |
|
void | doF4 () |
|
bool | pointIn (int32 cursorX, int32 cursorY, Link *hotspot) |
|
void | checkInventory (int32 flags) |
|
void | bumpCathNode (int sceneIndex) |
|
void | displayWaitIcon () |
|
void | restoreEggIcon () |
|
int32 | getGameTime () |
|
int32 | getRealTime () |
|
int32 | getTimeSpeed () |
|
Common::String | translateNodeProperty (int property) |
|
void | showCurrentTrainNode () |
|
void | showCharacterDebugger () |
|
const char * | getCharacterName (int index) const |
|
bool | isCharacterPinned (int index) const |
|
void | toggleCharacterPin (int index) |
|
void | renderCharacterDetails (Character *character, int index) |
|
void | renderCharacterGrid (bool onlyPinned, int &selectedCharacter) |
|
void | renderCharacterList (int &selectedCharacter) |
|
void | renderCurrentSceneDebugger () |
|
void | renderGlobalVars () |
|
Common::StringArray | getCharacterFunctionNames (int character) |
|
void | showTrainMapWindow () |
|