CGameSpawning Class

The structure used for this class is CGameSpawning

Quick Ref

void CGameSpawning::CGameSpawning(CGameArea* pArea, CAreaFileRandomMonsterSpawningPoint* pSpawningObject)

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

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

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

unsigned long CGameSpawning::GetDifficulty(int nTotalCharacterLevels)

unsigned long CGameSpawning::GetFrequency()

unsigned long CGameSpawning::GetMaximum()

unsigned long CGameSpawning::GetProbability(long probability)

long CGameSpawning::GetRandomCreatureType()

void CGameSpawning::Marshal(CAreaFileRandomMonsterSpawningPoint** pSpawningObject)

virtual void CGameSpawning::RemoveFromArea()

virtual void CGameSpawning::Render(CGameArea* pArea, CVidMode* pMode)

void CGameSpawning::Spawn(CPoint& ptFacingTowards, int nTotalCharacterLevels)


Constructors

Name

Description

CGameSpawning::CGameSpawning

Constructs a CGameSpawning object

CGameSpawning::CGameSpawning

Constructs a CGameSpawning object

void CGameSpawning::CGameSpawning(
   CGameArea* pArea,
   CAreaFileRandomMonsterSpawningPoint* pSpawningObject);

Parameters

Remarks

Constructs a CGameSpawning object


Methods

Name

Description

CGameSpawning::CanSaveGame

CGameSpawning::CompressTime

CGameSpawning::DoAIUpdate

CGameSpawning::GetDifficulty

CGameSpawning::GetFrequency

CGameSpawning::GetMaximum

CGameSpawning::GetProbability

CGameSpawning::GetRandomCreatureType

CGameSpawning::Marshal

CGameSpawning::RemoveFromArea

CGameSpawning::Render

CGameSpawning::Spawn

CGameSpawning::CanSaveGame

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

Parameters

  • unsigned long& strError -

  • int restCheck -

  • int combatCheck -

Return Value

Returns unsigned char

Remarks


CGameSpawning::CompressTime

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

Parameters

  • unsigned long deltaTime -

Return Value

Returns unsigned char

Remarks


CGameSpawning::DoAIUpdate

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

Parameters

  • unsigned char active -

  • long counter -

Return Value

Returns unsigned char

Remarks


CGameSpawning::GetDifficulty

unsigned long CGameSpawning::GetDifficulty(int nTotalCharacterLevels);

Parameters

  • int nTotalCharacterLevels -

Return Value

Returns unsigned long

Remarks


CGameSpawning::GetFrequency

unsigned long CGameSpawning::GetFrequency();

Return Value

Returns unsigned long

Remarks


CGameSpawning::GetMaximum

unsigned long CGameSpawning::GetMaximum();

Return Value

Returns unsigned long

Remarks


CGameSpawning::GetProbability

unsigned long CGameSpawning::GetProbability(long probability);

Parameters

  • long probability -

Return Value

Returns unsigned long

Remarks


CGameSpawning::GetRandomCreatureType

long CGameSpawning::GetRandomCreatureType();

Return Value

Returns long

Remarks


CGameSpawning::Marshal

void CGameSpawning::Marshal(CAreaFileRandomMonsterSpawningPoint** pSpawningObject);

Parameters

Remarks


CGameSpawning::RemoveFromArea

virtual void CGameSpawning::RemoveFromArea();

Remarks


CGameSpawning::Render

virtual void CGameSpawning::Render(
   CGameArea* pArea,
   CVidMode* pMode);

Parameters

Remarks


CGameSpawning::Spawn

void CGameSpawning::Spawn(
   :ref:`CPoint<CPoint>`\& ptFacingTowards,
   int nTotalCharacterLevels);

Parameters

  • CPoint& ptFacingTowards -

  • int nTotalCharacterLevels -

Remarks