public GUITile(int x, int y, Tile tile, bool omit)
: base(new Vector2((float) ((x+0.5+(y % 2 == 0 ? 0.5 : 0))*TileWidth()), (float) ((0.66+y)*TileShift())),
GetTexture(tile.Terrain))
{
Tile = tile;
Omitted = omit;
NumAreaAndTextPos();
valueColour = (Tile.Value == 6 || Tile.Value == 8 ? Color.Red : Color.Black);
}