Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > Тетрис


Автор: fare 20.6.2007, 20:11
Вообщем вопрос! 
Как мне сделать чтобы новые фигуры появлялись?
После падения фигуры нужна новая, но для ее создания ее надо объявлять, как это реализовать?

Автор: W0LF 20.6.2007, 20:42
Делаешь класс Figure, создаешь его экземпляр(то есть объект) и ложишь его в коллекцию(Например Vector - динамический массив)
У тя все фигуры уже лежат, то есть двигаешь ты ток последней фигуркой. В коллекции она у тя будет на последнем или первом месте(как захошь). И как тока она(твоя текущая фигура) станет на свое место(достигнет определенных координат) - создаешь новую и пихаешь ее в свою коллекцию

Автор: Kastor 20.6.2007, 23:30
  Еще вариант, если поле у тебя в виде обыкновенной матрицы в смысле массива. Тогда тебе хватит одного объекта Figure, а когда он вроде упал, дописываешь его в матрицу и пересоздаешь или обновляешь его, вот и все.

Автор: fare 21.6.2007, 20:00
Спасибо, что то я не додумался до этого сам, буду пробывать!!! smile 
Еще можно ли маленький примерчик, а то что то я с динамическими массивами не встречался, да и почитать не где! smile 

Автор: W0LF 22.6.2007, 09:39
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Vector.html

Добавлено через 2 минуты и 53 секунды
http://nextgen.jdocs.com/tab/131/java/util/Vector.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)