ScummVM API documentation
MADS::Dragonsphere::DragonsphereScene Class Reference

#include <dragonsphere_scenes.h>

Inheritance diagram for MADS::Dragonsphere::DragonsphereScene:
MADS::SceneLogic MADS::Dragonsphere::DummyScene MADS::Dragonsphere::Scene1xx MADS::Dragonsphere::Scene101 MADS::Dragonsphere::Scene102 MADS::Dragonsphere::Scene103 MADS::Dragonsphere::Scene104 MADS::Dragonsphere::Scene105

Public Member Functions

 DragonsphereScene (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

DragonsphereGlobals_globals
 
GameDragonsphere_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

◆ DragonsphereScene()

MADS::Dragonsphere::DragonsphereScene::DragonsphereScene ( MADSEngine vm)

Constructor

Member Function Documentation

◆ formAnimName()

Common::Path MADS::Dragonsphere::DragonsphereScene::formAnimName ( char  sepChar,
int  suffixNum 
)
protected

Forms an animation resource name

◆ lowRoomsEntrySound()

void MADS::Dragonsphere::DragonsphereScene::lowRoomsEntrySound ( )
protected

Plays appropriate sound for entering varous rooms


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