se_core::Abilities Class Reference

#include <Abilities.hpp>

List of all members.

Public Types

enum  AbilityType {
  SPEED, ATTACK, DEFENSE, XP_LEVEL,
  ABILITY_COUNT
}

Public Member Functions

 Abilities ()
virtual ~Abilities ()
void setLevel (short level)
short modified (enum AbilityType type) const
void addModifier (enum AbilityType type, short modifier)
void subtractModifier (enum AbilityType type, short modifier)
void addModifier (Abilities &abilities)
void subtractModifier (Abilities &abilities)
void setBases (short *bases)
void setBases (const Abilities *src)


Member Enumeration Documentation

enum se_core::Abilities::AbilityType
 

Enumeration values:
SPEED 
ATTACK 
DEFENSE 
XP_LEVEL 
ABILITY_COUNT 

Definition at line 32 of file Abilities.hpp.


Constructor & Destructor Documentation

se_core::Abilities::Abilities (   ) 
 

Definition at line 39 of file Abilities.cpp.

se_core::Abilities::~Abilities (   )  [virtual]
 

Definition at line 48 of file Abilities.cpp.


Member Function Documentation

void se_core::Abilities::addModifier (  Abilities &  abilities  )  [inline]
 

Definition at line 41 of file Abilities.hpp.

References bases_, and modifiers_.

void se_core::Abilities::addModifier (  enum AbilityType  type,
short  modifier
)  [inline]
 

Definition at line 38 of file Abilities.hpp.

short se_core::Abilities::modified (  enum AbilityType  type  )  const [inline]
 

Definition at line 37 of file Abilities.hpp.

void se_core::Abilities::setBases (  const Abilities *  src  ) 
 

Definition at line 69 of file Abilities.cpp.

References bases_.

void se_core::Abilities::setBases (  short *  bases  ) 
 

Definition at line 61 of file Abilities.cpp.

Referenced by se_basic::SimpleActorFactory::create().

void se_core::Abilities::setLevel (  short  level  ) 
 

Definition at line 53 of file Abilities.cpp.

void se_core::Abilities::subtractModifier (  Abilities &  abilities  )  [inline]
 

Definition at line 45 of file Abilities.hpp.

References bases_, and modifiers_.

void se_core::Abilities::subtractModifier (  enum AbilityType  type,
short  modifier
)  [inline]
 

Definition at line 39 of file Abilities.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