CGameStatic Class
The structure used for this class is CGameStatic
Quick Ref |
void CGameStatic::CGameStatic(CGameArea* pArea, CAreaFileStaticObject* pStaticObject) |
virtual void CGameStatic::~CGameStatic() |
virtual void CGameStatic::AIUpdate() |
virtual unsigned char CGameStatic::CanSaveGame(unsigned long& strError, int restCheck, int combatCheck) |
virtual unsigned char CGameStatic::CompressTime(unsigned long deltaTime) |
virtual unsigned char CGameStatic::DoAIUpdate(unsigned char active, long counter) |
void CGameStatic::Marshal(CAreaFileStaticObject** pStaticObject) |
virtual void CGameStatic::RemoveFromArea() |
virtual void CGameStatic::Render(CGameArea* pArea, CVidMode* pVidMode) |
void CGameStatic::RenderBam(CGameArea* pArea, CVidMode* pVidMode) |
void CGameStatic::RenderPVR(CGameArea* pArea, CVidMode* pVidMode) |
void CGameStatic::RenderWebm(CGameArea* pArea, CVidMode* pVidMode) |
void CGameStatic::SetActivated(unsigned short active) |
void CGameStatic::SetPalette(CResRef res) |
Constructors
Name |
Description |
Constructs a |
|
Destroys a |
CGameStatic::CGameStatic
Constructs a CGameStatic object
void CGameStatic::CGameStatic(
CGameArea* pArea,
CAreaFileStaticObject* pStaticObject);
Parameters
CGameArea* pArea -
CAreaFileStaticObject* pStaticObject -
Remarks
Constructs a CGameStatic object
CGameStatic::~CGameStatic
Destroys the CGameStatic object
virtual void CGameStatic::~CGameStatic();
Remarks
Destroys the CGameStatic object
Methods
Name |
Description |
Render BAM image |
|
Render PowerVR based image |
|
Render WBM movie frame |
|
CGameStatic::AIUpdate
virtual void CGameStatic::AIUpdate();
Remarks
CGameStatic::CanSaveGame
virtual unsigned char CGameStatic::CanSaveGame(
unsigned long& strError,
int restCheck,
int combatCheck);
Parameters
unsigned long& strError -intrestCheck -intcombatCheck -
Return Value
Returns unsigned char
Remarks
CGameStatic::CompressTime
virtual unsigned char CGameStatic::CompressTime(unsigned long deltaTime);
Parameters
unsigned longdeltaTime -
Return Value
Returns unsigned char
Remarks
CGameStatic::DoAIUpdate
virtual unsigned char CGameStatic::DoAIUpdate(
unsigned char active,
long counter);
Parameters
unsigned charactive -longcounter -
Return Value
Returns unsigned char
Remarks
CGameStatic::Marshal
void CGameStatic::Marshal(CAreaFileStaticObject** pStaticObject);
Parameters
CAreaFileStaticObject** pStaticObject -
Remarks
CGameStatic::RemoveFromArea
virtual void CGameStatic::RemoveFromArea();
Remarks
CGameStatic::Render
virtual void CGameStatic::Render(
CGameArea* pArea,
CVidMode* pVidMode);
Parameters
Remarks
CGameStatic::RenderBam
Render BAM image
void CGameStatic::RenderBam(
CGameArea* pArea,
CVidMode* pVidMode);
Parameters
Remarks
CGameStatic::RenderPVR
Render PowerVR based image
void CGameStatic::RenderPVR(
CGameArea* pArea,
CVidMode* pVidMode);
Parameters
Remarks
Enhanced Edition games use PVR/PVRZ based MOS, TIS and BAM file formats
CGameStatic::RenderWebm
Render WBM movie frame
void CGameStatic::RenderWebm(
CGameArea* pArea,
CVidMode* pVidMode);
Parameters
Remarks
WebM is an audiovisual media file format. Movie files in the Enhanced Edition games use the .WBM extension
CGameStatic::SetActivated
void CGameStatic::SetActivated(unsigned short active);
Parameters
unsigned shortactive -
Remarks
CGameStatic::SetPalette
void CGameStatic::SetPalette(:ref:`CResRef<CResRef>` res);
Parameters
CResRef res -
Remarks