#include <DisplayStringManager.h>
Inherits SubsystemInterface.
Inherited by W3DDisplayStringManager.
Public Member Functions | |
| DisplayStringManager (void) | |
| virtual | ~DisplayStringManager (void) |
| virtual void | init (void) |
| initialize the factory | |
| virtual void | reset (void) |
| reset system | |
| virtual void | update (void) |
| virtual DisplayString * | newDisplayString (void)=0 |
| update anything we need to in our strings | |
| virtual void | freeDisplayString (DisplayString *string)=0 |
| free string | |
| virtual DisplayString * | getGroupNumeralString (Int numeral)=0 |
| virtual DisplayString * | getFormationLetterString (void)=0 |
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) |
Protected Member Functions | |
| void | link (DisplayString *string) |
| link display string to list | |
| void | unLink (DisplayString *string) |
| unlink display string from list | |
Protected Attributes | |
| DisplayString * | m_stringList |
| list of all display strings | |
| DisplayString * | m_currentCheckpoint |
| current checkpoint of strings to be freed | |
Protected Attributes inherited from SubsystemInterface | |
| AsciiString | m_name |
Factory for managing and creating display strings
Definition at line 41 of file DisplayStringManager.h.
| DisplayStringManager::DisplayStringManager | ( | void | ) |
Definition at line 43 of file DisplayStringManager.cpp.
|
virtual |
Definition at line 53 of file DisplayStringManager.cpp.
|
pure virtual |
free string
Implemented in W3DDisplayStringManager.
|
pure virtual |
Implemented in W3DDisplayStringManager.
|
pure virtual |
Implemented in W3DDisplayStringManager.
|
inlinevirtual |
initialize the factory
Implements SubsystemInterface.
Definition at line 49 of file DisplayStringManager.h.
|
protected |
link display string to list
Link a display string to the master list
Definition at line 67 of file DisplayStringManager.cpp.
|
pure virtual |
update anything we need to in our strings
allocate new display string
Implemented in W3DDisplayStringManager.
|
inlinevirtual |
|
protected |
unlink display string from list
Unlink a display string from the master list
Definition at line 85 of file DisplayStringManager.cpp.
|
inlinevirtual |
Implements SubsystemInterface.
Reimplemented in W3DDisplayStringManager.
Definition at line 51 of file DisplayStringManager.h.
|
protected |
current checkpoint of strings to be freed
Definition at line 64 of file DisplayStringManager.h.
|
protected |
list of all display strings
Definition at line 63 of file DisplayStringManager.h.