Ejemplo n.º 1
0
 public Tile(Vector2 position, DomainTileTypeOld tileType, string tileText)
 {
     this.Position   = position;
     this.TileType   = tileType;
     this.TileColour = GetColourBasedOnTileType(tileType);
     this.TileText   = tileText;
 }
Ejemplo n.º 2
0
 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));
     }
 }
Ejemplo n.º 3
0
 public void SetTileType(DomainTileTypeOld type)
 {
     TileType = type;
 }