private void fillTile() {
		this.tileIdMap = new int[this.pixelsOnMapImage.length];
		this.tileMap = new Tile[this.pixelsOnMapImage.length];
		
		for(int index = 0 ; index < this.tileIdMap.length ; index++) {
			this.tileIdMap[index] = -1;
		}
		
		for(int i = 0 ; i < this.pixelsOnMapImage.length ; i++) {
			for(int currentTileID = 0 ; currentTileID < this.tileSet.size() ; currentTileID++) {
				if(this.pixelsOnMapImage[i] == this.tileSet.get(currentTileID).getLevelColor()) {
					this.tileIdMap[i] = this.tileSet.get(currentTileID).getId();
					break;
				}
			}
			if(this.tileIdMap[i] == -1) this.tileIdMap[i] = this.nullTileID;
		}
		
		for(int i = 0 ; i < this.tileMap.length ; i++) {
			for(int currentTile = 0 ; currentTile < this.tileSet.size() ; currentTile++) {
				if(this.tileIdMap[i] == this.tileSet.get(currentTile).getId()) {
					this.tileMap[i] = this.tileSet.get(currentTile);
					break;
				}
			}
		}
	}