CGameSound Class

The structure used for this class is CGameSound

Quick Ref

void CGameSound::CGameSound(CGameArea* pArea, CAreaFileSoundObject* pSoundObject)

virtual unsigned char CGameSound::CanSaveGame(unsigned long& strError, int restCheck, int combatCheck)

virtual unsigned char CGameSound::CompressTime(unsigned long deltaTime)

virtual unsigned char CGameSound::DoAIUpdate(unsigned char active, long counter)

void CGameSound::Marshal(CAreaFileSoundObject** pSoundObject)

virtual void CGameSound::RemoveFromArea()

void CGameSound::SetActive(int bActive)


Constructors

Name

Description

CGameSound::CGameSound

Constructs a CGameSound object

CGameSound::CGameSound

Constructs a CGameSound object

void CGameSound::CGameSound(
   CGameArea* pArea,
   CAreaFileSoundObject* pSoundObject);

Parameters

Remarks

Constructs a CGameSound object


Methods

Name

Description

CGameSound::CanSaveGame

CGameSound::CompressTime

CGameSound::DoAIUpdate

CGameSound::Marshal

CGameSound::RemoveFromArea

CGameSound::SetActive

CGameSound::CanSaveGame

virtual unsigned char CGameSound::CanSaveGame(
   unsigned long& strError,
   int restCheck,
   int combatCheck);

Parameters

  • unsigned long& strError -

  • int restCheck -

  • int combatCheck -

Return Value

Returns unsigned char

Remarks


CGameSound::CompressTime

virtual unsigned char CGameSound::CompressTime(unsigned long deltaTime);

Parameters

  • unsigned long deltaTime -

Return Value

Returns unsigned char

Remarks


CGameSound::DoAIUpdate

virtual unsigned char CGameSound::DoAIUpdate(
   unsigned char active,
   long counter);

Parameters

  • unsigned char active -

  • long counter -

Return Value

Returns unsigned char

Remarks


CGameSound::Marshal

void CGameSound::Marshal(CAreaFileSoundObject** pSoundObject);

Parameters

Remarks


CGameSound::RemoveFromArea

virtual void CGameSound::RemoveFromArea();

Remarks


CGameSound::SetActive

void CGameSound::SetActive(int bActive);

Parameters

  • int bActive -

Remarks