2011-m2s3-city-builder/rules/architecture/terrain.hh
2012-01-19 11:28:28 +01:00

29 lines
520 B
C++

#ifndef _RULES_ARCHITECTURE_TERRAIN_HH_
#define _RULES_ARCHITECTURE_TERRAIN_HH_
#include "all_includes.hh"
class TerrainTri : public Chose {
private :
Triangle c;
public :
TerrainTri(Triangle _c);
virtual void triangulation();
virtual void getBoundingBoxPoints();
};
class TerrainQuad : public Chose {
private :
Quad c;
bool addTrees;
public :
TerrainQuad(Quad _c, bool _addTrees = true);
virtual bool split();
virtual void triangulation();
virtual void getBoundingBoxPoints();
};
#endif