package edu.calpoly.csc480.Corral.Tile;

import java.awt.*;

import edu.calpoly.csc480.Corral.Tile.*;

public class Tiles implements BeamTiles
{
	public Tiles() {
	}
	
	public BaseTile[][] makeTiles(Dimension size) {
		this.size = size;
		this.tiles = new Tile[size.height][size.width];
		return tiles;
	}
	
	public BaseTile[] makeTileRow(int colLength) {
		return new Tile[colLength];
	}
	
	public Dimension getDimension()					{return size;}
	
	public BaseTile[][] getTiles()					{return tiles;}
	public BaseTile getTile(int row, int col)		{return tiles[row][col];}
	
	protected Tile tiles[][];
	protected Dimension size;
}