ScummVM API documentation
Harvester::RoomInteractionCallbacks Class Referenceabstract

Public Member Functions

virtual bool refreshCurrentScene (bool preservePlayerPlacement)=0
 
virtual bool applyCurrentRoomRuntimeMutationsInPlace (bool preservePaletteState)=0
 
virtual void syncGlobalTimerEntities (const Common::Array< TimerRecord > &previousTimerRecords)=0
 
virtual bool captureDialogueBackdrop (IndexedBitmap &dialogueBackdrop)=0
 
virtual Common::Error showCdChangePrompt (int discNumber)=0
 
virtual Common::Error runRoomExitCommands ()=0
 
virtual Common::Error applyLightingCommand (StartupLightingCommand lightingCommand)=0
 
virtual void applyPlayerGotoXZ (int x, int z)=0
 
virtual Common::Error runModalShowText (const ResolvedText &modalText)=0
 
virtual void resetIdleState ()=0
 
virtual void stopPlayerRegionInteraction ()=0
 
virtual void startPlayerDefeatSequence (const char *reason, const Common::String &sourceName, int damageType)=0
 

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