| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| Спасибо, что то я не додумался до этого сам, буду пробывать!!! Еще можно ли маленький примерчик, а то что то я с динамическими массивами не встречался, да и почитать не где! |
| Автор: 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 |