Logo Search packages:      
Sourcecode: fillets-ng version File versions

WorldMap Class Reference

#include <WorldMap.h>

Inheritance diagram for WorldMap:

GameState DescFinder Drawable BaseListener NoCopy NoCopy INamed

List of all members.


Detailed Description

Map with path from one level to another.

Definition at line 20 of file WorldMap.h.


Public Member Functions

void addDesc (const std::string &codename, LevelDesc *desc)
virtual bool allowBg () const
void cleanState ()
virtual void drawOn (SDL_Surface *screen)
virtual std::string findDesc (const std::string &codename) const
virtual std::string findLevelName (const std::string &codename) const
virtual const char * getName () const
void initMap (const Path &mapfile)
void initState (StateManager *manager)
void installHandlers ()
bool isOnBg () const
bool isRunning () const
void noteBg ()
void noteFg ()
void pauseState ()
void pushState (GameState *new_state)
void quitState ()
virtual void receiveInt (const IntMsg *msg)
void receiveSimple (const SimpleMsg *msg)
virtual void receiveString (const StringMsg *msg)
void registerDrawable (Drawable *drawable)
void resumeState ()
void runSelected ()
void setNextState (GameState *nextState)
void unHandlers ()
void updateState ()

Protected Member Functions

void changeState (GameState *new_state)
const InputProvidergetInput ()
virtual void own_cleanState ()
virtual void own_initState ()
virtual void own_noteBg ()
virtual void own_noteFg ()
virtual void own_pauseState ()
virtual void own_resumeState ()
virtual void own_updateState ()
void registerWatcher (const std::string &param)
void takeHandler (InputHandler *new_handler)

Private Member Functions

bool checkEnding () const
LevelcreateSelected () const
void markSolved ()
void prepareBg ()
void runCredits ()
void runIntro ()
void runOptions ()
void watchCursor ()

Private Attributes

Uint32 m_activeMask
LayeredPicturem_bg
ResDialogPackm_descPack
NodeDrawerm_drawer
LevelNodem_ending
LevelStatusm_levelStatus
Uint32 m_maskCredits
Uint32 m_maskExit
Uint32 m_maskIntro
Uint32 m_maskOptions
LevelNodem_selected
LevelNodem_startNode

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

Generated by  Doxygen 1.6.0   Back to index