#ifndef STTESTZONE_H
#define STTESTZONE_H

struct gzTestZoneBlockerStruct {
	aString Preset;
	nc_Vector3 Position;
	float Rotation;
	int Id;
};
class gzTestZoneManager : public EventHandler {
	aVector<gzTestZoneBlockerStruct *> m_blocker;
	aVector<nc_Vector3> m_spawn;
	bool m_active;
	time_t m_confModTime;
public:
	const char *GetName()
	{
		return "gzTestZoneClass";
	};
	gzTestZoneManager();
	void Delete();
	void Level_Loaded();
	void Process();
	void Move_Player_To_TestZone(int pID);
	bool IsActive();
};
extern gzTestZoneManager *gzTestZoneMgr;

#endif
