#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