#pragma once
#include "include.txt"

enum Terrain
{
	tNothing1 = 0,
	tOcean1,		//1
	tOcean2,		//2
	tOcean3,		//3
	tRiver1,		//4
	tRiver2,		//5
	tRiver3,		//6
	tRiver4,		//7
	tRiver5,		//8
	tDesert,		//9
	tRough,			//10
	tScrub,			//11
	tPlains,		//12
	tFarmLand,		//13
	tForest1,		//14
	tForest2,		//15
	tMarsh,			//16
	tHills,			//17
	tMountain1,		//17
	tMountain2,		//19
	tMountain3,		//20
	tMountain4,		
	tHamlet,		//21
	tVillage,		//22
	tTown,			//23
	tCity,			//24
	tCapital,		//25
	MAX_TERRAIN		//26
};

class MapTile
{
public:
			MapTile		()					{ Terrain = 0;}
			~MapTile	()					{ }
	void	setTerrain	(int newTerrain)	{ Terrain = newTerrain; }
	int		getTerrain	() const			{ return Terrain; }
	void	print		() const;
	void	printName	() const;
	void	printName	(int ter) const;
	void	nameOfTerrain() const;	
private:
	int Terrain;
};