package vooga.towerdefense.model.tiles.factories; import util.Location; import vooga.towerdefense.model.GameMap; import vooga.towerdefense.model.Tile; import vooga.towerdefense.model.tiles.DefaultTile; /** * A tile factory that creates DefaultTile objects. * * @author Jimmy Longley * @author Leonard K. Ng'eno */ public class DefaultTileFactory extends TileFactory { public static final String ID = "0"; private static final String NAME = "blank_tile.png"; public DefaultTileFactory() { super(); } @Override public Tile createTile (Location center, GameMap map) { return new DefaultTile(center, map.getTileSize()); } public String getName(){ return NAME; } @Override public String getTileId () { return ID; } }