Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
GameTextInterface Class Referenceabstract

#include <GameText.h>

Inherits SubsystemInterface.

Inherited by GameTextManager, and GameTextManager.

Public Member Functions

virtual ~GameTextInterface ()
 
virtual UnicodeString fetch (const Char *label, Bool *exists=NULL)=0
 Returns the associated labeled unicode text.
 
virtual UnicodeString fetch (AsciiString label, Bool *exists=NULL)=0
 Returns the associated labeled unicode text.
 
virtual AsciiStringVecgetStringsWithLabelPrefix (AsciiString label)=0
 
virtual void initMapStringFile (const AsciiString &filename)=0
 
virtual ~GameTextInterface ()
 
virtual void init (void)=0
 Initlaizes the text system.
 
virtual const wchar_t * fetch (const char *label)=0
 Returns the associated labeled unicode text.
 
- Public Member Functions inherited from SubsystemInterface
 SubsystemInterface ()
 
virtual ~SubsystemInterface ()
 
virtual void postProcessLoad ()
 
virtual void reset ()=0
 
virtual void update ()=0
 
virtual void draw (void)
 
void UPDATE (void)
 
void DRAW (void)
 
AsciiString getName (void)
 
void setName (AsciiString name)
 

Additional Inherited Members

- Protected Attributes inherited from SubsystemInterface
AsciiString m_name
 

Detailed Description

Game text interface object for localised text.

Definition at line 72 of file GameText.h.

Constructor & Destructor Documentation

◆ ~GameTextInterface() [1/2]

virtual GameTextInterface::~GameTextInterface ( )
inlinevirtual

Definition at line 77 of file GameText.h.

◆ ~GameTextInterface() [2/2]

virtual GameTextInterface::~GameTextInterface ( )
inlinevirtual

Definition at line 66 of file GameText.h.

Member Function Documentation

◆ fetch() [1/3]

virtual UnicodeString GameTextInterface::fetch ( AsciiString label,
Bool * exists = NULL )
pure virtual

Returns the associated labeled unicode text.

Implemented in GameTextManager.

◆ fetch() [2/3]

virtual const wchar_t * GameTextInterface::fetch ( const char * label)
pure virtual

Returns the associated labeled unicode text.

Implemented in GameTextManager.

◆ fetch() [3/3]

virtual UnicodeString GameTextInterface::fetch ( const Char * label,
Bool * exists = NULL )
pure virtual

Returns the associated labeled unicode text.

Implemented in GameTextManager.

◆ getStringsWithLabelPrefix()

virtual AsciiStringVec & GameTextInterface::getStringsWithLabelPrefix ( AsciiString label)
pure virtual

Implemented in GameTextManager.

◆ init()

virtual void GameTextInterface::init ( void )
pure virtual

Initlaizes the text system.

Implements SubsystemInterface.

Implemented in GameTextManager, and GameTextManager.

◆ initMapStringFile()

virtual void GameTextInterface::initMapStringFile ( const AsciiString & filename)
pure virtual

Implemented in GameTextManager.


The documentation for this class was generated from the following files: