ScummVM API documentation
MADS::Phantom::Scene101 Class Reference
Inheritance diagram for MADS::Phantom::Scene101:
MADS::Phantom::Scene1xx MADS::Phantom::PhantomScene MADS::SceneLogic

Public Member Functions

 Scene101 (MADSEngine *vm)
 
void synchronize (Common::Serializer &s) override
 
void setup () override
 
void enter () override
 
void step () override
 
void preActions () override
 
void actions () override
 
void handleConversation0 ()
 
void handleConversation1 ()
 
void handleAnimation0 ()
 
void handleAnimation1 ()
 
- Public Member Functions inherited from MADS::Phantom::Scene1xx
 Scene1xx (MADSEngine *vm)
 
- Public Member Functions inherited from MADS::Phantom::PhantomScene
 PhantomScene (MADSEngine *vm)
 
void sub7178C ()
 
- Public Member Functions inherited from MADS::SceneLogic
 SceneLogic (MADSEngine *vm)
 
virtual ~SceneLogic ()
 
virtual void postActions ()
 
virtual void unhandledAction ()
 

Additional Inherited Members

- Protected Member Functions inherited from MADS::Phantom::Scene1xx
void sceneEntrySound ()
 
void setAAName ()
 
void setPlayerSpritesPrefix ()
 
- Protected Member Functions inherited from MADS::Phantom::PhantomScene
Common::Path formAnimName (char sepChar, int suffixNum)
 
void lowRoomsEntrySound ()
 
- Protected Attributes inherited from MADS::Phantom::PhantomScene
PhantomGlobals_globals
 
GamePhantom_game
 
MADSAction_action
 
- Protected Attributes inherited from MADS::SceneLogic
MADSEngine_vm
 
Scene_scene
 

Member Function Documentation

◆ synchronize()

void MADS::Phantom::Scene101::synchronize ( Common::Serializer s)
overridevirtual

Synchronize any local data for the scene

Reimplemented from MADS::SceneLogic.

◆ setup()

void MADS::Phantom::Scene101::setup ( )
overridevirtual

Called to initially setup a scene

Implements MADS::SceneLogic.

◆ enter()

void MADS::Phantom::Scene101::enter ( )
overridevirtual

Called as the scene is entered (made active)

Implements MADS::SceneLogic.

◆ step()

void MADS::Phantom::Scene101::step ( )
overridevirtual

Called one per frame

Reimplemented from MADS::SceneLogic.

◆ preActions()

void MADS::Phantom::Scene101::preActions ( )
overridevirtual

Called before an action is started

Reimplemented from MADS::SceneLogic.

◆ actions()

void MADS::Phantom::Scene101::actions ( )
overridevirtual

Handles scene actions

Implements MADS::SceneLogic.


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