se_core::StatComponentFactory Class Reference

#include <StatComponentFactory.hpp>

Inheritance diagram for se_core::StatComponentFactory:

se_core::ComponentFactory List of all members.

Public Member Functions

 StatComponentFactory ()
 ~StatComponentFactory ()
void setAbilities (short speed, short attack, short defence, short level)
Componentcreate (Composite *owner) const
PropertyHashTableproperties ()
void setShouldSave (bool state)
virtual void release (Component *t) const
bool doDestroy () const
void setDoDestroy (bool f)

Protected Attributes

Abilities abilities_
int collectibles_
PropertyHashTable properties_
bool shouldSave_
int type_
bool doDestroy_

Constructor & Destructor Documentation

se_core::StatComponentFactory::StatComponentFactory  ) 
 

Definition at line 33 of file StatComponentFactory.cpp.

References se_core::sct_STAT.

se_core::StatComponentFactory::~StatComponentFactory  ) 
 

Definition at line 39 of file StatComponentFactory.cpp.


Member Function Documentation

Component * se_core::StatComponentFactory::create Composite owner  )  const [virtual]
 

Implements se_core::ComponentFactory.

Definition at line 56 of file StatComponentFactory.cpp.

bool se_core::ComponentFactory::doDestroy  )  const [inline, inherited]
 

Definition at line 35 of file ComponentFactory.hpp.

PropertyHashTable& se_core::StatComponentFactory::properties  )  [inline]
 

Definition at line 49 of file StatComponentFactory.hpp.

Referenced by se_core::StatComponentParser::parse().

void se_core::ComponentFactory::release Component t  )  const [virtual, inherited]
 

Definition at line 44 of file ComponentFactory.cpp.

Referenced by se_core::Composite::releaseComponents().

void se_core::StatComponentFactory::setAbilities short  speed,
short  attack,
short  defence,
short  level
 

Definition at line 44 of file StatComponentFactory.cpp.

Referenced by se_core::StatComponentParser::parse().

void se_core::ComponentFactory::setDoDestroy bool  f  )  [inherited]
 

Definition at line 39 of file ComponentFactory.cpp.

References Assert.

Referenced by se_core::ParseManager::parseComponent().

void se_core::StatComponentFactory::setShouldSave bool  state  )  [inline]
 

Definition at line 53 of file StatComponentFactory.hpp.

Referenced by se_core::StatComponentParser::parse().


Member Data Documentation

Abilities se_core::StatComponentFactory::abilities_ [protected]
 

Definition at line 58 of file StatComponentFactory.hpp.

int se_core::StatComponentFactory::collectibles_ [protected]
 

Definition at line 59 of file StatComponentFactory.hpp.

bool se_core::ComponentFactory::doDestroy_ [protected, inherited]
 

Definition at line 40 of file ComponentFactory.hpp.

PropertyHashTable se_core::StatComponentFactory::properties_ [protected]
 

Definition at line 60 of file StatComponentFactory.hpp.

bool se_core::StatComponentFactory::shouldSave_ [protected]
 

Definition at line 61 of file StatComponentFactory.hpp.

int se_core::ComponentFactory::type_ [protected, inherited]
 

Definition at line 39 of file ComponentFactory.hpp.


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

Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:26 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo