class Attribute

This class represents an Attribute. More...

Definition#include <lycad_chargen/Attribute.h>
InheritsModifiable [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Private Methods

Private Members


Detailed Description

This class represents an Attribute. It sets the value and sets up the extended attribute data. It inherits Modifiable

 Attribute ()

Attribute

 Attribute (int iAttribute, int iMagnitude)

Attribute

 ~Attribute ()

~Attribute

string  getName ()

getName

[const]

int  setMagnitude (const int newMagnitude)

setMagnitude

[virtual]

sets the magnitude to newMagnitude, limited by the maximum value that an attribute can have ATTRIBUTE_MAXIMUM

Reimplemented from Modifiable.

int  setMagnitude ()

setMagnitude

[virtual]

Reimplemented from Modifiable.

dLoader* table

table

[private]

string  parseAttribute (const int iAttribute)

parseAttribute

[private]

string attributeName

attributeName

[private]

int attribute

attribute

[private]

int extData[4]

extData[4]

[private]