#include <mapmaker.h>
Public Types | |
enum | MAP_TYPE { PLAIN = 0, HILL, MOUNTAIN } |
enum | WATER_TYPE { DRY = 0, LAKE, COAST, ISLAND } |
enum | TREE_DENSITY_TYPE { SPARSE = 0, NORMAL, DENSE } |
Public Member Functions | |
MapMaker (const uint w, const uint h, const MAP_TYPE mapType, const WATER_TYPE waterType, const TREE_DENSITY_TYPE treeDensityType) | |
int * | getMap () |
int * | getTreeDensity () |
Private Member Functions | |
Map * | _generate (const Generator *generator, vector< Filter * > filters) const |
void | _generateMap () |
void | _generateTreeDensity () |
Private Attributes | |
uint | _w |
uint | _h |
MAP_TYPE | _mapType |
WATER_TYPE | _waterType |
Map * | _map |
TREE_DENSITY_TYPE | _treeDensityType |
Map * | _treeDensity |
Definition at line 36 of file mapmaker.h.