НОВЫЕ ИГРЫЛУЧШИЕ ИГРЫФОРУМ 254 Всего сообщений: 305037
+  Форум FlashPlayer.ru
|-+  Флуд
| |-+  Флуд
| | |-+  Поболтаем!

Автор Тема: Поболтаем!  (Прочитано 8042791 раз)

0 Пользователей и 26 Гостей просматривают эту тему.

HlN

  • Гость
Re: Поболтаем!
« Ответ #22620 : 02 Марта 2011, 20:54:37 »
Примерно так это будет выглядеть во время уроков

Завтра допишу расписание.

Re: Поболтаем!
« Ответ #22621 : 02 Марта 2011, 21:04:11 »
Цитата: HlN от 02 Марта 2011, 20:42:38
130 строк кода, лол

Стоп-стоп-стоп, 130 строк чтобы сравнить настоящее время со временем в массиве и сделать "ДЗЫНЬ" при совпадении чисел?

HlN

  • Гость
Re: Поболтаем!
« Ответ #22622 : 02 Марта 2011, 21:08:02 »
Цитата: Double_agent от 02 Марта 2011, 21:04:11
Стоп-стоп-стоп, 130 строк чтобы сравнить настоящее время со временем в массиве и сделать "ДЗЫНЬ" при совпадении чисел?
Не совсем :3

Добавлено через: 5 мин. 1 сек.
Собственно кода 110 строк

Добавлено через: 4 мин. 53 сек.
Так много строк из-за:
моего нежелания использовать RelativeTimeMs - сокращает немного, но путаница будет
проверок на индекс, ибо телефон подвешивает(не знаю, кто виноват - я или паскаль)
прочих проверок
начал для доработки
кривости кода

Добавлено через: 3 мин. 43 сек.
Например здесь можно обойтись одной строкой в коде, а не процедурой:
procedure getStartPoint;
begin
  startPoint := GetCurrentTime;
  startPoint := startPoint - getSecond(startPoint);
  startPoint := startPoint - getMinute(startPoint) * 60;
  startPoint := startPoint - getHour(startPoint) * 3600;
  startPoint := startPoint + 8*3600;
end;

В одну строку:
startPoint := GetCurrentTime - getSecond(startPoint) - getMinute(startPoint) * 60 - getHour(startPoint) * 3600 + 8*3600;

Но мне удобнее именно процедура
« Последнее редактирование: 02 Марта 2011, 21:21:39 от HlN »

Re: Поболтаем!
« Ответ #22623 : 02 Марта 2011, 21:29:26 »
А что считает процедура getStartPoint? O_o Разве нельзя загрузить числа в двумерный массив(08:40 и т. п.) и сравнивать?

HlN

  • Гость
Re: Поболтаем!
« Ответ #22624 : 02 Марта 2011, 21:32:04 »
Цитата: Double_agent от 02 Марта 2011, 21:29:26
А что считает процедура getStartPoint? O_o Разве нельзя загрузить числа в двумерный массив(08:40 и т. п.) и сравнивать?
Так неинтересно.

Re: Поболтаем!
« Ответ #22625 : 02 Марта 2011, 21:36:35 »
Цитата: HlN от 02 Марта 2011, 21:08:02
(не знаю, кто виноват - я или паскаль)
Они работают над этим :3

HlN

  • Гость
Re: Поболтаем!
« Ответ #22626 : 02 Марта 2011, 21:41:49 »
К тому же при том леденящем душу неприятности с индексом элемента больше 10, неизвестно что будет, и какой костыль надо будет дописать.
Сейчас-то все просто: если звонков 12, то последний урок идет 40 минут и можно его просто отдельной строчкой прописать.
А тут придется разбираться с несколькими величинами.

Добавлено через: 6 мин. 1 сек.
Завтра буду проверять в школе

Добавлено через: 1 мин. 34 сек.
ЧЕЕЕЕРТ
Эта фигня как-то ну очень хитро считывает элементы

Добавлено через: 2 мин. 19 сек.
ОЧЕНЬ ХИТРО

Добавлено через: 3 мин. 58 сек.
Завтра буду почти все переписывать.
Эта программа меня снова затроллела.
« Последнее редактирование: 02 Марта 2011, 21:55:41 от HlN »

Оффлайн Никитон Мужской

Re: Поболтаем!
« Ответ #22627 : 02 Марта 2011, 22:09:50 »
n2: да крузис круто там графон как в крузисе!!!!!!!!!!!!!!!

Re: Поболтаем!
« Ответ #22628 : 02 Марта 2011, 23:11:43 »
Цитата: HlN от 02 Марта 2011, 21:41:49
ЧЕЕЕЕРТ
Эта фигня как-то ну очень хитро считывает элементы

Добавлено через: 2 мин. 19 сек.
ОЧЕНЬ ХИТРО

Добавлено через: 3 мин. 58 сек.
Завтра буду почти все переписывать.
Эта программа меня снова затроллела.
Эээ... Расставь брикпоинты и посмотри что происходит с переменными о_о

Добавлено через: 23 сек.
А что не так с тем как оно считывает элементы?

Re: Поболтаем!
« Ответ #22629 : 02 Марта 2011, 23:13:13 »
Цитата: Double_agent от 02 Марта 2011, 23:11:43

А что не так с тем как оно считывает элементы?

Цитата:
Сраный телефон зависает при более, чем 10 сраных элементах, а у меня 11 сраных элементов

Добавлено через: 46 сек.
Цитата: Double_agent от 02 Марта 2011, 23:11:43
брикпоинты
ЧЕГО?

Re: Поболтаем!
« Ответ #22630 : 02 Марта 2011, 23:15:11 »
Стоп... Брикпоинты это мальца другое... Да?..

HlN

  • Гость
Re: Поболтаем!
« Ответ #22631 : 02 Марта 2011, 23:15:39 »
Не так то, что это MIDlet Pascal.
Я не совсем разобрался с дебагом пока. Но брейкпоинтов как в паскале нету, ибо он компилирует в jar.

Цитата: Faular от 02 Марта 2011, 23:13:13
ЧЕГО?
Точки кирпича, читать не умеешь штоле

Re: Поболтаем!
« Ответ #22632 : 02 Марта 2011, 23:16:33 »
Цитата: Double_agent от 02 Марта 2011, 23:15:11
Стоп... Брикпоинты это мальца другое... Да?..
breɪk . ну ты понел.

Добавлено через: 14 сек.
Цитата: HlN от 02 Марта 2011, 23:15:39
Точки кирпича, читать не умеешь штоле
лооол

Re: Поболтаем!
« Ответ #22633 : 02 Марта 2011, 23:17:16 »
Цитата: Faular от 02 Марта 2011, 23:16:33
breɪk . ну ты понел.
Ок, буду грамотнее, спасибо

Добавлено через: 1 мин. 19 сек.
Ну замени брейкпоинт, скажем, циклами вывода значения переменной и ввода строки

HlN

  • Гость
Re: Поболтаем!
« Ответ #22634 : 02 Марта 2011, 23:35:21 »
Все интересное действие происходит в цикле.
А вывод текста тут не такой простой.

Полный вывод такой:
setColor(255, 255, 255); //установить белый цвет
fillrect(0, 0, GetWidth, GetHeight); //заполнить экран белым
setColor(0, 0, 0); //установить черный цвет
drawText('Hello world', 0, 0); //нарисовать текст в точке 0,0
repaint; //перенести все из буфера на экран

И надо будет со всем этим разбираться.

+  Форум FlashPlayer.ru
|-+  Флуд
| |-+  Флуд
| | |-+  Поболтаем!