Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

cavewriting::Story Class Reference

#include <Story.H>

List of all members.

Public Member Functions

 Story (const string &name)
virtual ~Story ()
virtual void parseXML (const string &filename)
SectiongetSectionByName (const string &sectionName)
Array< Section * > getSections ()
virtual void animate ()
ScenegetCurrentScene ()
void startCollapse ()
void startNamedScene (string sceneName)
ScenegetNamedScene (string sceneName)
void addWordToCollapse (Word *word)
bool readyToCollapse ()
void oneMoreWordPeeled ()
void oneMoreWordPlaced ()

Static Public Member Functions

static Storyinstance ()

Protected Attributes

Array< Section * > _sections
Array< Scene * > _scenes
Scene_currentScene
TotalCollapse_collapseScene
string _name
double _startTime


Constructor & Destructor Documentation

cavewriting::Story::Story const string &  name  ) 
 

virtual cavewriting::Story::~Story  )  [virtual]
 


Member Function Documentation

void cavewriting::Story::addWordToCollapse Word word  ) 
 

virtual void cavewriting::Story::animate  )  [virtual]
 

Scene* cavewriting::Story::getCurrentScene  )  [inline]
 

Scene* cavewriting::Story::getNamedScene string  sceneName  ) 
 

Section* cavewriting::Story::getSectionByName const string &  sectionName  ) 
 

Array<Section*> cavewriting::Story::getSections  )  [inline]
 

static Story* cavewriting::Story::instance  )  [static]
 

void cavewriting::Story::oneMoreWordPeeled  ) 
 

void cavewriting::Story::oneMoreWordPlaced  ) 
 

virtual void cavewriting::Story::parseXML const string &  filename  )  [virtual]
 

bool cavewriting::Story::readyToCollapse  ) 
 

void cavewriting::Story::startCollapse  ) 
 

void cavewriting::Story::startNamedScene string  sceneName  ) 
 


Member Data Documentation

TotalCollapse* cavewriting::Story::_collapseScene [protected]
 

Scene* cavewriting::Story::_currentScene [protected]
 

string cavewriting::Story::_name [protected]
 

Array<Scene*> cavewriting::Story::_scenes [protected]
 

Array<Section*> cavewriting::Story::_sections [protected]
 

double cavewriting::Story::_startTime [protected]
 


The documentation for this class was generated from the following file:
Generated on Sun Apr 17 13:34:28 2005 for cavewriting by  doxygen 1.4.0