8.02.2012 / 13:37 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Решил не ждать Витю, поэтому спрошу вас. public class Main extends MIDlet implements CommandListener {
/** Ссылка на главный класс */
public static Main midlet;
public Main() {
midlet = Main.this;
}
}
Собственно говоря, для чего нужно создавать ссылку на главный класс? Дабы использовать её в других классах? P.S. Проект aNNiMON'a jBeautyMe. |
8.02.2012 / 13:51 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| XakepPRO, чтобы не передавать каждому классу ссылку на главный класс, мы делаем её статической и обращаемся так: Main.midlet.destroyApp(true)
__________________
let live |
8.02.2012 / 14:02 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| aNNiMON, спасибо, о Великий И еще один вопрос)) public void commandAction(Command command, Displayable displayable) {
if (displayable == browser) {
// Файл-менеджер
if (command == List.SELECT_COMMAND) {
int i = browser.getSelectedIndex();
String s = browser.getString(i);
traverseDirectory(s);
showCurrDir();
}
Не является ли лишней переменная i? Будет ли некорректным написать: String s = browser.getString(browser.getSelectedIndex());
Или даже сразу: traverseDirectory(browser.getString(browser.getSelectedIndex()););
Ради интереса |
8.02.2012 / 14:11 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Вообще можно и так как ты написал, но с точки зрения читабельности кода, первоначальный вариант правильней.
__________________
let live |
8.02.2012 / 18:19 | |
BorderFol Пользователь Сейчас: Offline
Имя: Юрий Бахмацкий Откуда: Хмельницкий Регистрация: 20.08.2011
| как сделать непроходимость объектов ?
|
8.02.2012 / 18:36 | |
TAPAHbl4 Пользователь Сейчас: Offline
Имя: TAPAHbl4 Регистрация: 15.01.2012
| BorderFol, private если я тебя правильно понял
|
8.02.2012 / 20:31 | |
Dimon638 Пользователь Сейчас: Offline
Регистрация: 12.04.2011
| TAPAHbl4, Не, не правильно ты его понял BorderFol, сохраняй старые координаты главного героя например и при столкновении возвращай их) |
8.02.2012 / 20:37 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Dimon638, ты тоже его не понял Ведь он использует TiledLayer |
8.02.2012 / 21:38 | |
Dimon638 Пользователь Сейчас: Offline
Регистрация: 12.04.2011
| |
8.02.2012 / 21:39 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Dimon638, он это и так знает. У него ошибка в сравнении... Хз чего. Строк. В общем, в другой теме.
|