Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

cSpawns Class Reference

#include <spawn.h>

List of all members.

Public Methods

 cSpawns ()
 ~cSpawns ()
void loadFromScript ()
void loadFromItem (P_ITEM pi)
 Creates a new dynamic spawner getting data from an item.

void clearDynamic ()
 Clears the dynamic spawners map.

void doSpawnScripted (SERIAL spawn)
void doSpawn ()
void doSpawnAll ()
void doSpawnAll (SERIAL spawn)
void removeObject (SERIAL spawn, P_ITEM pi)
void removeObject (SERIAL spawn, P_CHAR pc)
void removeSpawnDinamic (P_ITEM pi)
void removeSpawnDinamic (P_CHAR pc)
cSpawnDinamicgetDynamicSpawn (SERIAL spawnerSerial)
cSpawnScriptedgetScriptedSpawn (SERIAL spawnerSerial)
void resetSpawnTime ()
void doRegionSpawn (UI32 region, SPAWNFLAG_ENUM spawnWhat, UI32 amount=0)
void doRegionClearSpawn (UI32 region, SPAWNTYPE_ENUM clearWhat)

Public Attributes

TIMERVAL check
 check respawn


Private Attributes

SPAWN_SCRIPTED_DB scripted
 list of scripted spawn

SPAWN_DINAMIC_DB dinamic
 list of dinamic spawn


Constructor & Destructor Documentation

cSpawns::cSpawns  
 

cSpawns::~cSpawns  
 


Member Function Documentation

void cSpawns::clearDynamic  
 

Clears the dynamic spawners map.

Author:
Luxor

void cSpawns::doRegionClearSpawn UI32    region,
SPAWNTYPE_ENUM    clearWhat
 

void cSpawns::doRegionSpawn UI32    region,
SPAWNFLAG_ENUM    spawnWhat,
UI32    amount = 0
 

void cSpawns::doSpawn  
 

void cSpawns::doSpawnAll SERIAL    spawn
 

void cSpawns::doSpawnAll  
 

void cSpawns::doSpawnScripted SERIAL    spawn
 

cSpawnDinamic * cSpawns::getDynamicSpawn SERIAL    spawnerSerial
 

cSpawnScripted * cSpawns::getScriptedSpawn SERIAL    spawnerSerial
 

void cSpawns::loadFromItem P_ITEM    pi
 

Creates a new dynamic spawner getting data from an item.

Author:
Luxor

void cSpawns::loadFromScript  
 

void cSpawns::removeObject SERIAL    spawn,
P_CHAR    pc
 

void cSpawns::removeObject SERIAL    spawn,
P_ITEM    pi
 

void cSpawns::removeSpawnDinamic P_CHAR    pc
 

void cSpawns::removeSpawnDinamic P_ITEM    pi
 

void cSpawns::resetSpawnTime  
 


Member Data Documentation

TIMERVAL cSpawns::check
 

check respawn

SPAWN_DINAMIC_DB cSpawns::dinamic [private]
 

list of dinamic spawn

SPAWN_SCRIPTED_DB cSpawns::scripted [private]
 

list of scripted spawn


The documentation for this class was generated from the following files: SourceForge.net Logo