10.01.2013 / 16:42 | |
Maxxxl123 Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| vl@volk, как ив яве setColor(r,g,b); и заливаем весь екран |
10.01.2013 / 16:44 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| А так, спасиб сейчас сделаю и исходник цыкла дам
__________________
знает толк |
10.01.2013 / 17:02 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Вот хороший пример цикла, с рисование квадрата и его перемещением
__________________
знает толк
Прикрепленные файлы: primer_zicla.zip (0.34 кб.) Скачано 36 раз |
10.01.2013 / 22:37 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Помогите с выходом, в помощи не нашел, знаю как цикл остановить, а выход кнопой как? Чтоб он не закрывался с помощью делай(5000) а ждал команды
__________________
знает толк |
10.01.2013 / 23:37 | |
Maxxxl123 Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| vl@volk, if key=KE_KEY0 then halt; |
10.01.2013 / 23:46 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| vl@volk, как код выглядит не знаю, скажу теорию. Назначь какой-либо переменной функцию опроса клавиш, далее проверяй значение переменной ( true - клавиша нажата - выход), при false цикл будет работать. Код в QBasic:FOR i=1 TO 100500
' ------ Что-то делаем ------
q$=INKEY$
IF q$<>"" THEN GOTO label
NEXT i
label:
' ------ Продолжение кода ------
Здесь цикл будет выполнятся в любом случае, несмотря на то, была ли нажата какая-либо из клавиш или нет. Нажатие же организует выход из цикла (GOTO к метке label). А вот код, но немного из другой оперы PRINT "Нажмите <6>"
WHILE INKEY$<>"6" : WEND
Программа ожидает нажатия 6, если нажать, то INKEY$=true, выход из цикла и программа выполняется дальше __________________
わからない!! |
10.01.2013 / 23:48 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| Maxxxl123, второй код в MIDlet Pascal как будет выглядеть? __________________
わからない!! |
11.01.2013 / 12:10 | |
Maxxxl123 Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| ВитаминКО, drawstring("Нажмите <6>",1,1); while getkeyclicked<>KE_KEY6 delay(20);
|
11.01.2013 / 14:08 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Maxxxl123, Кстате он сразу вылетит через 0,002с, надо цикл использовать я таким способом пробывал картинку двигать, даже не успеваю ничего нажать прога закрывается
__________________
знает толк |
11.01.2013 / 14:10 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| ВитаминКО, Понял, вобщем надо цикл использовать
__________________
знает толк |