![]() |
Передвижение картинки
Всем привет.я только новичок в мобильном паскале.учу реадме,но там многого не сказано.например,как сделать так,чтобы выведенная на экран картинка по нажатию софт-клавиши передвигалась в определенную точку?начинаю так:
Program name; var I:Image; begin I:=LoadImage('/image.png'); DrawImage(I,0,0); Repaint; Delay(5000); end. это понятно.этой командой выводится на экран картинка.но а что делать дальше?помогите пожалуйста! |
Ответ: Проблема с загрузкой изображения
Пусть у картинки будут координаты х,у
drawimage(i,x,y); При нажатии кнопок изменяешь эти координаты; заливаешь экран белым цветом; рисуешь изображение по координатам; repaint; P.S. всё это делаешь циклом |
Ответ: Передвижение картинки
все это работает,спс.а как сделать цикл?или просто вставлять код?
|
Ответ: Передвижение картинки
циклы 1в1 как в обычном паскале
|
Ответ: Передвижение картинки
ну а я то сразу к мидлету приступил :-D поэтому и не знаю
|
Ответ: Передвижение картинки
repeat
key:=getkeypressed ... until key=ke_key0; повторяется до тех пор, пока не нажмешь ноль P.S. А вообще, почитай немного про обычный паскаль. Советую изучить массивы, записи и циклы, без них никак. Ещё бы не мешало разобраться с простейшими алгоритмами сортировки и действиях с массивами. |
Часовой пояс GMT +4, время: 19:06. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot