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