static void Down(object obj) { if (field.TestBottoming(FiguresArray[FigureNumber])) { field.FillFieldWithBlocks(FiguresArray[FigureNumber]); field.ClearLine(); ResetFigures(); FigureNumber = rnd.Next(0, FiguresArray.Length); field.PasteFigureInField(FiguresArray[FigureNumber]); } else { field.DeleteFigureFromField(FiguresArray[FigureNumber]); FiguresArray[FigureNumber].Down(); field.PasteFigureInField(FiguresArray[FigureNumber]); } }