|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2007, 17:53 | #1 |
Пользователь
Регистрация: 27.03.2007
Сообщений: 37
|
Создания Класса
Привет всем!
Дело в том что? Как можно Сделать вот эту процедуру procedure Shoot; var targetx,targety:integer; begin nx:=Mainform.Sprite.Left+mainform.S prite.Width div 2; ny:=Mainform.Sprite.top+mainform.Sp rite.Height div 2; targetx:=nx; targety:=ny; if mainform.GoLeft then targetx:=nx-100; if mainform.GoRight then targetx:=nx+100; if mainform.GoUp then targety:=ny-100; if mainform.GoDown then targety:=ny+100; mainForm.Canvas.Pen.Color:=clWhite; // цвет огня MainForm.Canvas.MoveTo(nx,ny); MainForm.Canvas.LineTo(targetx,targ ety); sleep(5); MainForm.Canvas.Pen.Color:=clBlack; // цвет фона MainForm.Canvas.MoveTo(nx,ny); MainForm.Canvas.LineTo(targetx,targ ety); end; как класс , дело в том что когда я зажимаю одну клавишу в моем примере клавишу vk_Up..vk_Down у меня происходит движение изображения загружаемого с файла ресурсов либо вверх либо вниз и.т.д при совместном нажатие с клавишей например vk_Space происходит стрельба после отпускание клавиши пробел движение прекращается хотя клавиша вверх остается зажатой вот мне сказали надо определить эту процедуру как отдельный класс а как это делается я понятия вообще не имею ни когда ни делал такого так как недавно начил учить Delphi выручите пожалуста ну или хотябы что можно почитать. Зарание благодарю. |
30.04.2007, 00:44 | #2 |
Пользователь
Регистрация: 16.04.2007
Сообщений: 15
|
http://delphikingdom.ru/lyceum/seminar.asp?ID=6
В частности - Глава 3, Объектно-ориентированное программирование
Я, как и ты, думал, что за нами прилетят,
Ошейник снимут, за ухом почешут и всё простят, Но я сплю у миски, и ты всё съел... В подарок ириска! |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание класса | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 31.05.2008 11:54 |
Экспорт класса из ДЛЛ | SunKnight | Общие вопросы Delphi | 2 | 21.05.2008 19:31 |
ошибка в создании класса | juden | Общие вопросы C/C++ | 2 | 17.05.2008 15:04 |
Создание класса | Stanislav | Общие вопросы Delphi | 8 | 15.05.2008 23:34 |
создание класса | Siren | Помощь студентам | 1 | 07.05.2008 19:19 |