Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2007, 17:53   #1
Mickle
Пользователь
 
Регистрация: 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 выручите
пожалуста ну или хотябы что можно почитать.
Зарание благодарю.
Mickle вне форума Ответить с цитированием
Старый 30.04.2007, 00:44   #2
Wiggle
Пользователь
 
Аватар для Wiggle
 
Регистрация: 16.04.2007
Сообщений: 15
По умолчанию

http://delphikingdom.ru/lyceum/seminar.asp?ID=6

В частности - Глава 3, Объектно-ориентированное программирование
Я, как и ты, думал, что за нами прилетят,
Ошейник снимут, за ухом почешут и всё простят,
Но я сплю у миски, и ты всё съел... В подарок ириска!
Wiggle вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание класса Манжосов Денис :) 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