amxmodx/dlls/ns/CSpawn.h

22 lines
497 B
C
Raw Normal View History

#ifndef CSPAWN_H
#define CSPAWN_H
class CSpawn
{
struct spawnpointInfo
{
int type; // 0 = Ready room, 1 = Marine, 2 = Alien
vec3_t location;
spawnpointInfo* next;
spawnpointInfo(int type, vec3_t location, spawnpointInfo* next): type(type), location(location), next(next) {}
} *spawnpointinfo;
public:
CSpawn() { spawnpointinfo = 0; }
~CSpawn() { clear(); }
void clear();
void put(int type, vec3_t location);
float getnum(int type);
vec3_t getpoint(int type, int num);
};
#endif