Первая половина заданий мне понравилось. Было пошагово и никуда логическая цепочка из головы не уходила. Дальше уже написали зачем-то код за меня, началась путаница, многие методы были написаны.
В общем огорчен :(
Забавно. Посленее задание: "Я тут немножечко подправил код. Но в целом - отлично. Запускаем и наслаждаемся тетрисом."
Но по факту код не работает, программа завершается через несколько циклов.
На C# переносится почти 1 в 1, вместо Integer - int, boolean - bool,
массивы int[,] canvas = new int[height, width];
если int позволяет нулл, то int?
Листы - IList<int[]> lines = new List<int[]>();
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ