public BaseTile(BaseTile originalTile, MapDataFile.TileTypes newTileType) { GameDataManager = originalTile.GameDataManager; MapDataFile = originalTile.MapDataFile; Offset = originalTile.Offset; Coordinates = originalTile.Coordinates; PropertyChanged = originalTile.PropertyChanged; Data = originalTile.Data; Data[0] = (byte)(tileType = newTileType); Load(); }
public FloorTile(BaseTile originalTile, MapDataFile.TileTypes newTileType) : base(originalTile, newTileType) { }
public StairsTile(BaseTile originalTile, MapDataFile.TileTypes newTileType) : base(originalTile, newTileType) { }
public TreasureChestTile(BaseTile originalTile, MapDataFile.TileTypes newTileType) : base(originalTile, newTileType) { }
public TransporterTile(BaseTile originalTile, MapDataFile.TileTypes newTileType) : base(originalTile, newTileType) { }