public override void Add(ref RandomlyPlate plate) { if (heightColumn == 0) { plate.YOffset = CeilingOffsett - plate.Height; plate.XOffset = ColumnOffset - plate.Width; ColumnPlate.TransferCoordinates(ref plate); Plates.Add(plate); heightColumn += plate.Height; Fullness = heightColumn / (double)WidthMainPlate; } else { var delta = Rapprochement(ref plate); heightColumn = (heightColumn + plate.Height - delta); Plates.Add(plate); Fullness = heightColumn / (double)WidthMainPlate; } }
private void AddPlate() { Plates.Add(new PlateCount(Texture.GetDefault(), 0, PlateChanged)); }