public TiledTextureIndex(String name) { if(String.IsNullOrWhiteSpace(name)) throw new ArgumentOutOfRangeException(); Type = TiledTextureIndexType.Named; _Column = 0; _Row = 0; _Name = name; }
public TiledTextureIndex(Int32 column) { if(column < 0) throw new ArgumentOutOfRangeException(); Type = TiledTextureIndexType.Column; _Column = column; _Row = 0; _Name = null; }
public TiledTextureIndex(Int32 column, Int32 row) { if(column < 0) throw new ArgumentOutOfRangeException(); if(row < 0) throw new ArgumentOutOfRangeException(); Type = TiledTextureIndexType.Grid; _Column = column; _Row = row; _Name = null; }