Вниз  MIDlet Pascal
- 10.01.2013 / 16:42
Maxxxl123
  Пользователь

Maxxxl123 
Сейчас: Offline
vl@volk, как ив яве
setColor(r,g,b);
и заливаем весь екран ;-)
- 10.01.2013 / 16:44
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
А так, спасиб сейчас сделаю и исходник цыкла дам
__________________
 знает толк
- 10.01.2013 / 17:02
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Вот хороший пример цикла, с рисование квадрата и его перемещением
__________________
 знает толк


Прикрепленные файлы:
primer_zicla.zip (0.34 кб.) Скачано 37 раз
- 10.01.2013 / 22:37
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Помогите с выходом, в помощи не нашел, знаю как цикл остановить, а выход кнопой как? Чтоб он не закрывался с помощью делай(5000) а ждал команды
__________________
 знает толк
- 10.01.2013 / 23:37
Maxxxl123
  Пользователь

Maxxxl123 
Сейчас: Offline
vl@volk, if key=KE_KEY0 then halt; :)
- 10.01.2013 / 23:46
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
vl@volk, как код выглядит не знаю, скажу теорию. Назначь какой-либо переменной функцию опроса клавиш, далее проверяй значение переменной (true - клавиша нажата - выход), при false цикл будет работать.

Код в QBasic:
  1. FOR i=1 TO 100500
  2. ' ------ Что-то делаем ------
  3. q$=INKEY$
  4. IF q$<>"" THEN GOTO label
  5. NEXT i
  6. label:
  7. ' ------ Продолжение кода ------
Здесь цикл будет выполнятся в любом случае, несмотря на то, была ли нажата какая-либо из клавиш или нет. Нажатие же организует выход из цикла (GOTO к метке label).

А вот код, но немного из другой оперы
  1. PRINT "Нажмите <6>"
  2. WHILE INKEY$<>"6" : WEND
Программа ожидает нажатия 6, если нажать, то INKEY$=true, выход из цикла и программа выполняется дальше
__________________
 わからない!!
- 10.01.2013 / 23:48
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Maxxxl123, второй код в MIDlet Pascal как будет выглядеть? :)
__________________
 わからない!!
- 11.01.2013 / 12:10
Maxxxl123
  Пользователь

Maxxxl123 
Сейчас: Offline
ВитаминКО,
drawstring("Нажмите <6>",1,1);
while getkeyclicked<>KE_KEY6 delay(20);
- 11.01.2013 / 14:08
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Maxxxl123, Кстате он сразу вылетит через 0,002с, надо цикл использовать я таким способом пробывал картинку двигать, даже не успеваю ничего нажать прога закрывается
__________________
 знает толк
- 11.01.2013 / 14:10
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
ВитаминКО, Понял, вобщем надо цикл использовать
__________________
 знает толк
Наверх  Всего сообщений: 1594
Фильтровать сообщения
Поиск по теме
Файлы топика (72)