#pragma once

#include "GameCore.h"

class MapManager
{
public:
	MapManager(void);
	~MapManager(void);
	// load a map given a file name
	HRESULT loadMap( char* mapFile );
	// get texture id @ given position
	int getTextureId( int x, int y );
	int getWidth();  // return map width
	int getHeight(); // return map height
private:
	void printMap();     // print map to game error
	void unloadMap();    // unload map 
	int** mapOfTiles; // pointer to textures
	int width;           // width of map
	int height;          // height of map
};

