Задали мне такую интересную задачку: нарисовать некий обьект, который двигается по экрану с помощью кнопок клавиатуры и еще одну прогу для движения обьекта мышкой. Если чесно, то мне в голову ничего не приходит. ООООчень надеюсь на помощь.
http://www.pascal.hop.ru/sourses.htm
Посмотри пример ООП, там объекты движутся сами по себе, а в графическом редакторе работает клавиатура, и каждая ломаная - объект. Можно их дублировать, двигать, уничтожать, менять цвет. Каждую точку ломаной тоже можно дублировать, двигать и уничтожать. Если понравится, можно "прикрутить" мышку.
Двигай например так:
Enjoy it... ;)
Двигается то оно двигается, но как управлять движением с клавиатуры ?
То-есть надо как-то прописать кнопки, которые управляют движением, и кнопку для выхода из программы. Только как это сделать ?
ReadKey вернёт код нажатой клавиши.
Напиши простую программку, чтобы узнать какая клавиша соответствует какой цифре.
dX и dY - Это приращение координаты X и Y объекта
Da, tut tol'ko readkey i pomojet. A mishku podklyu4i pri pomos4i assemblernih vstavok. U menya bila takaya zada4a. Pojdu pois4u. No naskol'ko pomnyu, listing tam prosto nereal'nij. Ishodnik 3 Kb i modul' s ob"ektami stolko je. Da i kstati... Y uje skazal, 4to pridetsya ob"ekti ispol'zovat? A kak eto zdelat' - sprosi u <B>pascal65536</B>. Eto novaja versiya?
Это старая версия. Видно по фото. 8)
Да, ReadKey помог, спасибо за подсказку. Програмку сделал, всё отлично работает. Ну а дальше решил замутить программу для движения обьекта мышей. Всёвроде нормально, но цикл работает слишком медленно, и при быстром движении мыши на екране остаются полосы. Можно-ли как-то увеличить скорость работы цикла ?