# Map Klassenreferenz

Container fuer die Map. Mehr ...

`#include <Map.h>`

Aufstellung aller Elemente

## Öffentliche Methoden
virtual | ~Map ()
| Destruktor.
void | calcAnimation ()
void | calcLightMapGrid ()
void | calcLightMap ()
void | dump ()
## Öffentliche, statische Methoden
static Map * | getInstance ()
| Liefert die Singleton-Instanz.
## Öffentliche Attribute
std::vector< Zone * > | zoneList
## Geschützte Methoden
| Map ()
## Private Methoden
void | addTile (Tile *tile)
## Private Attribute
char | m_mapfile [255]
## Statische private Attribute
static Map * | _instance = 0

## Ausführliche Beschreibung

Container fuer die Map.

## Beschreibung der Konstruktoren und Destruktoren

Map::Map | ( |  | ) | `[protected]`

Map::~Map | ( |  | ) | `[virtual]`

Destruktor.

## Dokumentation der Elementfunktionen

Map * Map::getInstance | ( |  | ) | `[static]`

Liefert die Singleton-Instanz.

Rückgabe:
  Pointer auf die Instanz

void Map::calcAnimation | ( |  | ) |

void Map::calcLightMapGrid | ( |  | ) |

void Map::calcLightMap | ( |  | ) |

void Map::dump | ( |  | ) |

void Map::addTile | ( | Tile * | tile | ) | `[private]`

## Dokumentation der Datenelemente

std::vector<Zone*> Map::zoneList

Map * Map::_instance = 0`[static, private]`

char Map::m_mapfile[255]`[private]`

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

- D:/Project/engine3d/cplusplus/src/engine/Map.h
- D:/Project/engine3d/cplusplus/src/engine/Map.cpp