Zone Klassenreferenz

Container-Klasse fuer alle Tiles die zu einer Zone gehoeren. Mehr ...

#include <Zone.h>

Aufstellung aller Elemente

Öffentliche Methoden

 Zone ()
 Konstruktor.
 Zone (int zone)
 Konstruktor.
virtual ~Zone ()
 Destruktor. Loescht alle zugehoerigen Tiles.
void addTile (Tile *tile)
 Fuegt eine Tile hinzu. Zone erhaelt die Besitzrechte und darf die Tiles auch loeschen!
void load (DataInputStream &dataIn)
 Liest das Zonen-Objekt aus dem Inputstream.
void save (DataOutputStream &dataOut)
 Serialisert das Zonen-Objekt in den Outputstream.

Öffentliche Attribute

std::vector< Tile * > tileList
int m_zone


Ausführliche Beschreibung

Container-Klasse fuer alle Tiles die zu einer Zone gehoeren.

Beschreibung der Konstruktoren und Destruktoren

Zone::Zone (  ) 

Konstruktor.

Zone::Zone ( int  zone  ) 

Konstruktor.

Parameter:
zone ZonenNr, bzw ZonenID

Zone::~Zone (  )  [virtual]

Destruktor. Loescht alle zugehoerigen Tiles.


Dokumentation der Elementfunktionen

void Zone::addTile ( Tile tile  ) 

Fuegt eine Tile hinzu. Zone erhaelt die Besitzrechte und darf die Tiles auch loeschen!

Parameter:
tile Pointer auf Tile

void Zone::load ( DataInputStream dataIn  ) 

Liest das Zonen-Objekt aus dem Inputstream.

Parameter:
dataIn DataInputStream

void Zone::save ( DataOutputStream dataOut  ) 

Serialisert das Zonen-Objekt in den Outputstream.

Parameter:
dataOut DataOutputStream
Ausnahmebehandlung:
IOException 


Dokumentation der Datenelemente

std::vector<Tile*> Zone::tileList


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

Generated on Sun Nov 1 16:26:43 2009 for engine3d by doxygen 1.5.5