Planeshift
|
#include <csutil/ref.h>
#include <csutil/csstring.h>
#include <csutil/array.h>
#include "msgmanager.h"
Go to the source code of this file.
Classes | |
struct | GMEventManager::GMEvent |
class | GMEventManager |
GameMaster Events manager class. More... | |
struct | GMEventManager::PlayerData |
Defines | |
#define | EVAL_LOCKOUT_TIME 24*60*60*1000 |
how much time the player should be allowed to evalute an event (24 hours here) | |
#define | MAX_EVENT_NAME_LENGTH 40 |
#define | MAX_PLAYERS_PER_EVENT 100 |
#define | MAX_REGISTER_RANGE 100.0 |
#define | NO_RANGE -1.0 |
#define | SUPPORT_GM_LEVEL GM_LEVEL_4 |
#define | UNDEFINED_GMID 0 |
Enumerations | |
enum | GMEventStatus { EMPTY = 0, RUNNING, COMPLETED } |
enum | RangeSpecifier { ALL, IN_RANGE, INDIVIDUAL } |