Форум программистов, компьютерный форум, киберфорум
Наши страницы

Динамическое создание динамических обьектов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как минусоват данные с таблицы 2 от таблицы 1 http://www.cyberforum.ru/android-dev/thread1088900.html
Я пока добился чего хотел. Данный момент у меня есть 2 таблицы в одной БД. Первая приход товаров называется TABLE_GOODS, и вторая таблица расходов TABLE_SELL, у обоих все сохраняется по разным id....
Программирование Android JodaTime вычитание времени есть две строки s1 = "10.55"; s2 = "00.45"; как получить корректную строку s1 - s2? Добавлено через 1 минуту т.е. в данном слуяае "10.10" http://www.cyberforum.ru/android-dev/thread1088596.html
Программирование Android Сброс всех данных при нажатии на кнопку
Здравствуйте! У меня есть несколько Activity, одно из них - активити с настройками приложения, которое я создаю. В настройках я создал кнопку, при нажатии на которую должны сброситься все настройки...
Программирование Android Очередь Google Cloud Messaging
Подскажите пожалуйста, есть ли возможность посмотреть очередь или список уведомлений которые были отправлены на устройства через сервер Google Cloud Messaging ?
Программирование Android Разьясните о чем сообщает MAT http://www.cyberforum.ru/android-dev/thread1088515.html
При дампе памяти (кучи), Memory Analyzer выдает следующее: 2 337 instances of "java.lang.Class", loaded by "<system class loader>" occupy 798 080 (30,52%) bytes. Biggest instances: •class...
Программирование Android AlertDialog и переключатели Здравствуйте, такой вопрос: есть массив spisok нужно в Алерте показать список только первого разряда тоесть spisok как это реализовать? .setSingleChoiceItems(spisok, -1, new... подробнее

Показать сообщение отдельно
ASDFD12
57 / 57 / 13
Регистрация: 15.09.2012
Сообщений: 542

Динамическое создание динамических обьектов - Программирование Android

04.02.2014, 13:29. Просмотров 1214. Ответов 16
Метки (Все метки)

Пишу игру. Есть уровни. В каждом уровне заданное количество обьектов-соперников.
Есть класс Соперник, который содержит функции перемещения, отображения и т д. Есть класс, который всем этим управляет.
Надо реализовать метод в котором бы создавались Соперники в зависимости от уровня, причем их количество не зависит от уровня.
Есть идея такая . Создаю переменную LEVEL целого типа.
У меня максимальное количество соперников ограничено шестью.
Обьявляю в главном классе 6 Сопреников и присваюю им null.
Java
1
2
3
4
5
6
Rival rival1=null;
Rival rival2=null;
Rival rival3=null;
Rival rival4=null;
Rival rival5=null;
Rival rival6=null;
Первый уровень задается в конструкторе (для начала пойдет)
Далее в функции проверки завершения уровня делаю
Java
1
2
3
4
5
6
7
8
9
10
11
12
if(isWin()) // если победил
        {
LEVEL=LEVEL+1;
            switch (LEVEL) //
            {
            case '2':  // уровень 2
                 // и тут допустим в первом уровне у меня был 1 Соперник
                 // я делал так, создаю сколько мне надо соперников, допустим 3
                
 Rival rival1=new Rival(параметры);
 Rival rival2= new Rival (параметры);
 Rival rival3= new Rival (параметры);
Но, в главном классе у меня идет управление соперниками, функции Перемещения, Отрисовки, которые вызывают соответствующие функции Соперников.
Допустим функция Перемещения будет выглядеть так
Java
1
2
3
4
5
6
7
8
9
10
public void Move()
{
rival1.move();
rival2.move();
rival3.move();
rival4.move();
rival5.move();
rival6.move();
 
}
Но, в первом уровне создан только один соперник, а остальные null.
Как быть?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru