Тема: Tetris AS3
Показать сообщение отдельно
Старый 05.11.2011, 22:05
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 26  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Цитата:
Я так понял это както через масив нужно. А можеш обяснить?
Я так слету и не скажу :о) эмн

Чуть изменим
00000000
00000000
00022000
00020000
00020000
00000000
00000000
00000000
00000000
11100111
11101111
11101111

Есть массив, каждый тик, бежим по массиву снизу вверх если под 2 есть 0, то "роняем" каждую 2-ку ниже.
Если первая попавшаяся 2ка снизу уперлась в единицу, то все двойки конвертим в единицу, пускаем следующий элемент. Для поворота транспонируем матрицу двоек. Если строка состоит полностью из единиц - удаляем ее.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.