SEGS  0.6.1-develop [3e741b81]
Super Entity Game Server
Classes | Typedefs | Enumerations | Functions
map_definitions.h File Reference
#include <glm/vec2.hpp>
#include <glm/vec3.hpp>
#include <QtCore/QString>
#include <QtCore/QStringList>
#include <vector>
Include dependency graph for map_definitions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Map_Data
 
struct  MapData
 
struct  MapXferData
 

Typedefs

using AllMaps_Data = std::vector< Map_Data >
 

Enumerations

enum  MapXferType : uint32_t { DOOR = 0, ZONE = 1, ELEVATOR = 2 }
 

Functions

uint32_t getMapIndex (const QString &map_name)
 
const std::vector< MapData > & getAllMapData ()
 
const MapDatagetMapData (const QString &map_name)
 
QString getMapName (const QString &map_name)
 
QString getMapName (uint32_t map_idx)
 
QString getDisplayMapName (uint32_t index)
 
QString getEntityDisplayMapName (const EntityData &ed)
 
bool isEntityOnMissionMap (const EntityData &ed)
 
QString getMapPath (uint32_t index)
 
QString getMapPath (const EntityData &ed)
 
QString getMapPath (const QString &map_name)
 

Typedef Documentation

◆ AllMaps_Data

using AllMaps_Data = std::vector<Map_Data>

Enumeration Type Documentation

◆ MapXferType

enum MapXferType : uint32_t
Enumerator
DOOR 
ZONE 
ELEVATOR 

Function Documentation

◆ getAllMapData()

const std::vector<MapData>& getAllMapData ( )
Here is the caller graph for this function:

◆ getDisplayMapName()

QString getDisplayMapName ( uint32_t  index)

◆ getEntityDisplayMapName()

QString getEntityDisplayMapName ( const EntityData ed)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getMapData()

const MapData& getMapData ( const QString &  map_name)

◆ getMapIndex()

uint32_t getMapIndex ( const QString &  map_name)
Here is the caller graph for this function:

◆ getMapName() [1/2]

QString getMapName ( const QString &  map_name)

◆ getMapName() [2/2]

QString getMapName ( uint32_t  map_idx)
Here is the caller graph for this function:

◆ getMapPath() [1/3]

QString getMapPath ( uint32_t  index)
Here is the caller graph for this function:

◆ getMapPath() [2/3]

QString getMapPath ( const EntityData ed)
Here is the call graph for this function:

◆ getMapPath() [3/3]

QString getMapPath ( const QString &  map_name)

◆ isEntityOnMissionMap()

bool isEntityOnMissionMap ( const EntityData ed)
Here is the call graph for this function:
Here is the caller graph for this function: