jedi-academy/codemp/RMG/RM_Headers.h

74 lines
1.2 KiB
C++

#pragma once
#if !defined(RM_HEADERS_H_INC)
#define RM_HEADERS_H_INC
#ifdef DEBUG_LINKING
#pragma message("...including RM_Headers.h")
#endif
#pragma warning (push, 3)
#include <vector>
#include <list>
#pragma warning (pop)
using namespace std;
#if !defined(GENERICPARSER2_H_INC)
#include "../qcommon/GenericParser2.h"
#endif
#if !defined(CM_LOCAL_H_INC)
#include "../qcommon/cm_local.h"
#endif
#include "../client/client.h"
#define MAX_INSTANCE_TRIES 5
// on a symmetric map which corner is the first node
typedef enum
{
SYMMETRY_NONE,
SYMMETRY_TOPLEFT,
SYMMETRY_BOTTOMRIGHT
} symmetry_t;
#if !defined(CM_TERRAINMAP_H_INC)
#include "../qcommon/cm_terrainmap.h"
#endif
#if !defined(RM_AREA_H_INC)
#include "RM_Area.h"
#endif
#if !defined(RM_PATH_H_INC)
#include "RM_Path.h"
#endif
#if !defined(RM_OBJECTIVE_H_INC)
#include "RM_Objective.h"
#endif
#if !defined(RM_INSTANCEFILE_H_INC)
#include "RM_InstanceFile.h"
#endif
#if !defined(RM_INSTANCE_H_INC)
#include "RM_Instance.h"
#endif
#if !defined(RM_MISSION_H_INC)
#include "RM_Mission.h"
#endif
#if !defined(RM_MANAGER_H_INC)
#include "RM_Manager.h"
#endif
#if !defined(RM_TERRAIN_H_INC)
#include "RM_Terrain.h"
#endif
#endif