Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

нарисовать машинку в паскале

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> нарисовать машинку в паскале
Имя
Сообщение << Старые топики   Новые топики >>
нарисовать машинку в паскале - 2009-05-06 15:19:23.756666   
Эйфория

Сообщений: 5
Оценки: 0
Присоединился: 2009-04-07 17:04:14.896666
нарисовать машинку в паскале и заставить ее ездить влево-вправо при нажатии кнопок клавиатуры (стрелочки влево-право)

помогите пожалуйста решить такую задачу..я совсем ноль в графическом паскале…пожалуйста, очнь очень нужна Ваша помощь..
Post #: 1
RE: нарисовать машинку в паскале - 2009-05-06 18:49:03   
Herm

Сообщений: 218
Оценки: 0
Присоединился: 2008-08-15 21:08:09.063333


Program He; Uses Graph,crt; var gm,gd:integer; p,d:pointer; size,size1:integer; x1,y1,x2,y2:integer; kl:char;keypressed:boolean; begin initgraph(gd,gm,' '); Setcolor(yellow); Circle(20,20,10); Circle(60,20,10); Line(30,20,50,20); Setfillstyle(1,yellow); floodfill(20,20,yellow); floodfill(60,20,yellow); Size:=imagesize(0,0,100,100); Getmem(p,size); Getimage(0,0,70,70,p^); cleardevice; x2:=50; y2:=50; kl:=readkey; While kl&lt;&gt;#27 do begin Case kl of #80:y2:=y2+1; #72:y2:=y2-1; #77:x2:=x2+1; #75:x2:=x2-1; end; cleardevice; Putimage(x2,y2,p^,1); kl:=readkey; end; readln; CloseGraph; end.
Post #: 2
RE: нарисовать машинку в паскале - 2009-05-07 09:57:06.423333   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
Herm, можно и так, но через видеопамять будет быстрее и плавнее двигаться (хотя с сегодняшними процами и оперативкой это мало что изменит:))
Post #: 3
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> нарисовать машинку в паскале







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.