#region Copyright & License Information /* * Copyright 2007-2011 The OpenRA Developers (see AUTHORS) * This file is part of OpenRA, which is free software. It is made * available to you under the terms of the GNU General Public License * as published by the Free Software Foundation. For more information, * see COPYING. */ #endregion using System.Collections.Generic; using System.Linq; namespace OpenRA.TilesetBuilder { class Template { public Dictionary Cells = new Dictionary(); public int Left { get { return Cells.Keys.Min(c => c.X); } } public int Top { get { return Cells.Keys.Min(c => c.Y); } } public int Right { get { return Cells.Keys.Max(c => c.X) + 1; } } public int Bottom { get { return Cells.Keys.Max(c => c.Y) + 1; } } public int Width { get { return Right - Left; } } public int Height { get { return Bottom - Top; } } } }