public Tile(TileData data) : base(data.TexturePath, Rectangle.Empty) { spriteRectangle = new Rectangle((int)data.Coordinates.X, (int)data.Coordinates.Y, (int) data.Dimensions.X,(int)data.Dimensions.Y); X_Coordinate = (int)data.Coordinates.X; Y_Coordinate = (int)data.Coordinates.Y; Solid = data.Solid; Empty = data.Empty; EffectPath = data.SoundEffectPath; TexturePath = data.TexturePath; Color = data.Color; }
public TileWithObject(TileData tileData, BaseObject baseObject, bool resize = false) : base(tileData) { Put(baseObject, false); }
public TileWithObject(TileData tileData) : base(tileData) { this.objectInTile = null; }