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

cSpawnScripted Class Reference

#include <spawn.h>

List of all members.

Public Methods

 cSpawnScripted (SERIAL serial)
 ~cSpawnScripted ()
void doSpawn (cSpawnArea &c)
void doSpawn ()
void doSpawnAll ()
void doSpawn (SPAWNFLAG_ENUM spawnWhat, UI32 amount=0)
void doRegionClearSpawn (UI32 region, SPAWNTYPE_ENUM clearWhat)
void removeObject (P_ITEM pi)
void removeObject (P_CHAR pc)
void addSpawned (P_OBJECT obj)
void clear ()

Public Attributes

SERIAL serial
 region serial

TIMERVAL mintime
 min time value

TIMERVAL maxtime
 max time value

SERIAL_VECTOR npclists
 npclist to spawn

SERIAL_VECTOR npcs
 npc to spawn

SERIAL_VECTOR itemlists
 itemlist to spawn

SERIAL_VECTOR itms
 item to spawn

std::string name
 region name

UI32 max
 max number of spanwed

SPAWNAREA_VECTOR singles
 spawn areas


Private Methods

void safeCreate (P_CHAR npc, cSpawnArea &single)
void safeCreate (P_ITEM pi, cSpawnArea &single)


Constructor & Destructor Documentation

cSpawnScripted::cSpawnScripted SERIAL    serial
 

cSpawnScripted::~cSpawnScripted  
 


Member Function Documentation

void cSpawnScripted::addSpawned P_OBJECT    obj
 

void cSpawnScripted::clear  
 

void cSpawnScripted::doRegionClearSpawn UI32    region,
SPAWNTYPE_ENUM    clearWhat
 

void cSpawnScripted::doSpawn SPAWNFLAG_ENUM    spawnWhat,
UI32    amount = 0
 

void cSpawnScripted::doSpawn  
 

void cSpawnScripted::doSpawn cSpawnArea   c
 

void cSpawnScripted::doSpawnAll  
 

void cSpawnScripted::removeObject P_CHAR    pc
 

void cSpawnScripted::removeObject P_ITEM    pi
 

void cSpawnScripted::safeCreate P_ITEM    pi,
cSpawnArea   single
[private]
 

void cSpawnScripted::safeCreate P_CHAR    npc,
cSpawnArea   single
[private]
 


Member Data Documentation

SERIAL_VECTOR cSpawnScripted::itemlists
 

itemlist to spawn

SERIAL_VECTOR cSpawnScripted::itms
 

item to spawn

UI32 cSpawnScripted::max
 

max number of spanwed

TIMERVAL cSpawnScripted::maxtime
 

max time value

TIMERVAL cSpawnScripted::mintime
 

min time value

std::string cSpawnScripted::name
 

region name

SERIAL_VECTOR cSpawnScripted::npclists
 

npclist to spawn

SERIAL_VECTOR cSpawnScripted::npcs
 

npc to spawn

SERIAL cSpawnScripted::serial
 

region serial

SPAWNAREA_VECTOR cSpawnScripted::singles
 

spawn areas


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