|
| Scene (SagaEngine *vm) |
|
void | cmdActionMapInfo () |
|
void | cmdObjectMapInfo () |
|
void | cmdSceneChange (int argc, const char **argv) |
|
void | startScene () |
|
void | creditsScene () |
|
void | nextScene () |
|
void | skipScene () |
|
void | endScene () |
|
void | restoreScene () |
|
void | queueScene (const LoadSceneParams &sceneQueue) |
|
void | draw () |
|
int | getFlags () const |
|
int | getScriptModuleNumber () const |
|
bool | isInIntro () |
|
const Rect & | getSceneClip () const |
|
void | getBGMaskInfo (int &width, int &height, byte *&buffer) |
|
int | isBGMaskPresent () |
|
int | getBGMaskType (const Point &testPoint) |
|
bool | validBGMaskPoint (const Point &testPoint) |
|
bool | canWalk (const Point &testPoint) |
|
bool | offscreenPath (Point &testPoint) |
|
void | setDoorState (int doorNumber, int doorState) |
|
int | getDoorState (int doorNumber) |
|
void | initDoorsState () |
|
void | getBGInfo (BGInfo &bgInfo) |
|
void | getBGPal (PalEntry *&pal) |
|
void | getSlopes (int &beginSlope, int &endSlope) |
|
void | clearSceneQueue () |
|
void | changeScene (int16 sceneNumber, int actorsEntrance, SceneTransitionType transitionType, int chapter=-2) |
|
bool | isSceneLoaded () const |
|
uint16 | getSceneResourceId (int sceneNumber) |
|
int | currentSceneNumber () const |
|
int | currentChapterNumber () const |
|
void | setChapterNumber (int ch) |
|
int | getOutsetSceneNumber () const |
|
int | currentSceneResourceId () const |
|
int | getCurrentMusicTrack () const |
|
void | setCurrentMusicTrack (int tr) |
|
int | getCurrentMusicRepeat () const |
|
void | setCurrentMusicRepeat (int rp) |
|
bool | haveChapterPointsChanged () const |
|
void | setChapterPointsChanged (bool cp) |
|
void | cutawaySkip () |
|
void | drawTextList () |
|
int | getHeight (bool speech=false) const |
|
void | clearPlacard () |
|
void | showPsychicProfile (const char *text) |
|
void | clearPsychicProfile () |
|
void | showIHNMDemoSpecialScreen () |
|
bool | isNonInteractiveIHNMDemoPart () |
|
bool | isITEPuzzleScene () |
|
|
static int | SC_ITEIntroAnimProc (int param, void *refCon) |
|
static int | SC_ITEIntroCave1Proc (int param, void *refCon) |
|
static int | SC_ITEIntroCave2Proc (int param, void *refCon) |
|
static int | SC_ITEIntroCave3Proc (int param, void *refCon) |
|
static int | SC_ITEIntroCave4Proc (int param, void *refCon) |
|
static int | SC_ITEIntroValleyProc (int param, void *refCon) |
|
static int | SC_ITEIntroTreeHouseProc (int param, void *refCon) |
|
static int | SC_ITEIntroFairePathProc (int param, void *refCon) |
|
static int | SC_ITEIntroFaireTentProc (int param, void *refCon) |
|
static int | SC_ITEIntroCaveDemoProc (int param, void *refCon) |
|