#include <Armor.h>
Inherits SubsystemInterface.
Public Member Functions | |
| ArmorStore () | |
| ~ArmorStore () | |
| void | init () |
| void | reset () |
| void | update () |
| const ArmorTemplate * | findArmorTemplate (AsciiString name) const |
| Armor | makeArmor (const ArmorTemplate *tmpl) const |
Public Member Functions inherited from SubsystemInterface | |
| SubsystemInterface () | |
| virtual | ~SubsystemInterface () |
| virtual void | postProcessLoad () |
| virtual void | draw (void) |
| void | UPDATE (void) |
| void | DRAW (void) |
| AsciiString | getName (void) |
| void | setName (AsciiString name) |
Static Public Member Functions | |
| static void | parseArmorDefinition (INI *ini) |
Additional Inherited Members | |
Protected Attributes inherited from SubsystemInterface | |
| AsciiString | m_name |
Interface class for TheArmorStore, which is just a convenient place for us to store each Armor we read from INI together in a list, with some access methods for finding Armors
| const ArmorTemplate * ArmorStore::findArmorTemplate | ( | AsciiString | name | ) | const |
|
inlinevirtual |
Implements SubsystemInterface.
|
inline |
|
inlinevirtual |
Implements SubsystemInterface.
|
inlinevirtual |
Implements SubsystemInterface.