public Tile(Vector2 position, DomainTileTypeOld tileType, string tileText) { this.Position = position; this.TileType = tileType; this.TileColour = GetColourBasedOnTileType(tileType); this.TileText = tileText; }
public Color GetColourBasedOnTileType(DomainTileTypeOld type) { if (type != DomainTileTypeOld.Override) { return(TileTypeColourOld.GetValueOrDefault(type)); } else { var tileType = (DomainTileTypeOld)((DomainFloor.CurrentDomainFloor.FloorTypeOverride + 2) % 7); return(TileTypeColourOld.GetValueOrDefault(tileType)); } }
public void SetTileType(DomainTileTypeOld type) { TileType = type; }