#include <CrateSystem.h>
Inherits SubsystemInterface.
Public Member Functions | |
| CrateSystem () | |
| ~CrateSystem () | |
| void | init () |
| void | reset () |
| void | update () |
| const CrateTemplate * | findCrateTemplate (AsciiString name) const |
| CrateTemplate * | friend_findCrateTemplate (AsciiString name) |
| CrateTemplate * | newCrateTemplate (AsciiString name) |
| CrateTemplate * | newCrateTemplateOverride (CrateTemplate *crateToOverride) |
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 | parseCrateTemplateDefinition (INI *ini) |
Additional Inherited Members | |
Protected Attributes inherited from SubsystemInterface | |
| AsciiString | m_name |
System responsible for Crates as code objects - ini, new/delete etc
Definition at line 90 of file CrateSystem.h.
| CrateSystem::CrateSystem | ( | ) |
Definition at line 39 of file CrateSystem.cpp.
| CrateSystem::~CrateSystem | ( | ) |
Definition at line 44 of file CrateSystem.cpp.
| const CrateTemplate * CrateSystem::findCrateTemplate | ( | AsciiString | name | ) | const |
Definition at line 152 of file CrateSystem.cpp.
| CrateTemplate * CrateSystem::friend_findCrateTemplate | ( | AsciiString | name | ) |
Definition at line 165 of file CrateSystem.cpp.
|
virtual |
Implements SubsystemInterface.
Definition at line 58 of file CrateSystem.cpp.
| CrateTemplate * CrateSystem::newCrateTemplate | ( | AsciiString | name | ) |
Definition at line 115 of file CrateSystem.cpp.
| CrateTemplate * CrateSystem::newCrateTemplateOverride | ( | CrateTemplate * | crateToOverride | ) |
Definition at line 137 of file CrateSystem.cpp.
|
static |
Definition at line 90 of file CrateSystem.cpp.
|
virtual |
Implements SubsystemInterface.
Definition at line 63 of file CrateSystem.cpp.
|
inlinevirtual |
Implements SubsystemInterface.
Definition at line 98 of file CrateSystem.h.