ScummVM API documentation
Nancy::Script::SceneContext Class Reference

Public Member Functions

 SceneContext (const Common::String &streamName, const Common::String &sceneName, uint frame, int32 zOffset)
 
bool load ()
 
void run (double elapsedTime)
 
void handleInput (NancyInput &input)
 
void onSave ()
 
void end ()
 
bool isEnding () const
 
const RefImage * loadRef (const Common::String &name)
 
bool receiveMessage (const Message &message, bool &wasTaken)
 
lua_State * getLua () const
 
void addRecord (Record *record)
 
bool hasRecords () const
 
const Common::Array< Record * > & getRecords () const
 
SummaryRecord * getSummary () const
 
const Common::String & getStreamName () const
 
const Common::String & getSceneName () const
 
uint getFrame () const
 
void setFrame (uint frame)
 
int32 getZOffset () const
 
double getTime () const
 
double getElapsedTime () const
 
bool skipMovies ()
 
bool isSkipping () const
 
ConvoRecord * getConvo () const
 
void setConvo (ConvoRecord *convo)
 
void addConvoResponse (ConvoResponse *response)
 
void setMakesUI ()
 
bool include (const Common::String &name)
 
void changeScene (const Common::String &streamName, const Common::String &sceneName, uint16 frame)
 
void setSceneFunction (const char *name)
 

Static Public Member Functions

static bool getViewportMouse (const NancyInput &input, ScriptPoint &point)
 

The documentation for this class was generated from the following file: