ScummVM API documentation
MADS::Phantom::PhantomScene Class Reference

#include <phantom_scenes.h>

Inheritance diagram for MADS::Phantom::PhantomScene:
MADS::SceneLogic MADS::Phantom::Scene1xx MADS::Phantom::Scene2xx MADS::Phantom::Scene3xx MADS::Phantom::Scene4xx MADS::Phantom::Scene5xx MADS::Phantom::Scene101 MADS::Phantom::Scene102 MADS::Phantom::Scene103 MADS::Phantom::Scene104 MADS::Phantom::Scene105 MADS::Phantom::Scene106 MADS::Phantom::Scene107 MADS::Phantom::Scene108 MADS::Phantom::Scene109 MADS::Phantom::Scene110 MADS::Phantom::Scene111 MADS::Phantom::Scene112 MADS::Phantom::Scene113 MADS::Phantom::Scene114 MADS::Phantom::Scene150 MADS::Phantom::Scene201 MADS::Phantom::Scene202 MADS::Phantom::Scene203 MADS::Phantom::Scene204 MADS::Phantom::Scene205 MADS::Phantom::Scene206 MADS::Phantom::Scene207 MADS::Phantom::Scene208 MADS::Phantom::Scene250 MADS::Phantom::Scene301 MADS::Phantom::Scene302 MADS::Phantom::Scene303 MADS::Phantom::Scene304 MADS::Phantom::Scene305 MADS::Phantom::Scene306 MADS::Phantom::Scene307 MADS::Phantom::Scene308 MADS::Phantom::Scene309 MADS::Phantom::Scene310 MADS::Phantom::Scene401 MADS::Phantom::Scene403 MADS::Phantom::Scene404 MADS::Phantom::Scene406 MADS::Phantom::Scene407 MADS::Phantom::Scene408 MADS::Phantom::Scene409 MADS::Phantom::Scene410 MADS::Phantom::Scene453 MADS::Phantom::Scene456 MADS::Phantom::Scene501 MADS::Phantom::Scene502 MADS::Phantom::Scene504 MADS::Phantom::Scene505 MADS::Phantom::Scene506

Public Member Functions

 PhantomScene (MADSEngine *vm)
 
void sub7178C ()
 
- Public Member Functions inherited from MADS::SceneLogic
 SceneLogic (MADSEngine *vm)
 
virtual ~SceneLogic ()
 
virtual void setup ()=0
 
virtual void enter ()=0
 
virtual void step ()
 
virtual void preActions ()
 
virtual void actions ()=0
 
virtual void postActions ()
 
virtual void unhandledAction ()
 
virtual void synchronize (Common::Serializer &s)
 

Protected Member Functions

Common::Path formAnimName (char sepChar, int suffixNum)
 
void lowRoomsEntrySound ()
 

Protected Attributes

PhantomGlobals_globals
 
GamePhantom_game
 
MADSAction_action
 
- Protected Attributes inherited from MADS::SceneLogic
MADSEngine_vm
 
Scene_scene
 

Detailed Description

Specialized base class for Dragonsphere game scenes

Constructor & Destructor Documentation

◆ PhantomScene()

MADS::Phantom::PhantomScene::PhantomScene ( MADSEngine vm)

Constructor

Member Function Documentation

◆ formAnimName()

Common::Path MADS::Phantom::PhantomScene::formAnimName ( char  sepChar,
int  suffixNum 
)
protected

Forms an animation resource name

◆ lowRoomsEntrySound()

void MADS::Phantom::PhantomScene::lowRoomsEntrySound ( )
protected

Plays appropriate sound for entering varous rooms


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