7.11.2013 / 23:32 | |
SeTSeR Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| RblSb, вот: Открыть спойлер Закрыть спойлер procedure proc2; forward;
procedure proc3; forward;
procedure proc1;
begin proc2 end;
procedure proc2;
begin proc3 end;
procedure proc3;
begin {some code} end;
|
9.11.2013 / 12:47 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| У меня не получается сделать передвижение текста, в чём моя ошибка? Открыть спойлер Закрыть спойлер program shit;
const user='Kalter';
type cursor=record x,y:integer end;
var ndx:integer;
cur:cursor;
begin ndx:=keytoaction(getkeyclicked);
cur.x:=getwidth div 2;
cur.y:=getheight div 2;
repeat setcolor(0,0,0);
fillrect(0,0,getwidth,getheight);
setcolor(0,255,0);
drawtext(user,cur.x,cur.y);
repaint;
if ndx=ga_right then cur.x:=cur.x+2;
if ndx=ga_left then cur.x:=cur.x-2;
if ndx=ga_up then cur.y:=cur.y+2;
if ndx=ga_down then cur.y:=cur.y-2 until ndx=ga_fire end.
__________________
Homo homini penis est. |
9.11.2013 / 14:35 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Цикла кажись нет, текст один раз вывелся и программа ждет нажатия fire
__________________
знает толк Изменено vl@volk (9.11 / 14:36) (всего 1 раз) |
9.11.2013 / 14:38 | |
Virus-ON Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| vl@volk, А как же repeat until ?
|
9.11.2013 / 14:39 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| я хз чё это, люблю циклы
__________________
знает толк |
9.11.2013 / 14:45 | |
SeTSeR Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| Kalter, текст по идее должен двигаться, только не в ту сторону, куда ты его направишь. Это связано с тем, что координаты отчитываются от верхнего правого угла.
|
9.11.2013 / 14:48 | |
Helltar Пользователь Сейчас: Offline
Регистрация: 29.11.2011
| Kalter, ndx:=keytoaction(getkeyclicked); в цикл впихни.
|
9.11.2013 / 15:09 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| Helltar, помогло, спасибо.
__________________
Homo homini penis est. |
11.11.2013 / 13:55 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| дайте ссылочку на турбо, в пп битая
__________________
わからない!! |
11.11.2013 / 14:40 | |
SeTSeR Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| Изменено SeTSeR (11.11 / 14:41) (всего 1 раз) |