Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.17;
Скачать: CL | DM;

Вниз

Загрузка ЦП 100%   Найти похожие ветки 

 
evg123   (2007-05-22 16:34) [0]

Помогите плиз. Делаю что-то типа арканоида (мой первый проект)-сделал процедуру которая отвечает за "полет" шарика. Все ОК шарик летает, но через пару сек. начинает двигаться рывками-смотрю загрузку проца-100%.Че я не так замутил?Код ниже.Спасибо.
procedure My.Go;
var  sp,ang:real;so:bool;
begin
sp:=2; ang:=3;
so:=false;
 if dir_x>0 then x:=x+sp
 else x:=x-sp;
 if dir_y>0 then y:=y+sp
 else y:=y-sp;
with Form1 do
begin
 if x>width-30 then begin
 so:=true;
 dir_x:=-1
 end;
 if y>height-90 then begin
 so:=true;
 dir_y:=-1
 end;
 if x<10 then begin
 so:=true;
 dir_x:=1
 end;
 if y<10 then begin
 so:=true;
 dir_y:=1
 end;

if so then beep;

   px:=trunc(x);
   py:=trunc(y);
//  Application.ProcessMessages;sleep(0);
   Shape1.Left:=px;
   Shape1.Top:=py;
   Shape1.Update;
end; //with
// Application.ProcessMessages;

end;


 
evg123   (2007-05-22 19:29) [1]

че никто


 
@!!ex ©   (2007-05-22 21:50) [2]

А кто будет нормально переменные называть?
А то что проц на 100% загружен, так это нормально. Тыж его и грузиш.


 
Belorus ©   (2007-05-22 22:54) [3]

Судя по коду, я бы в такой арканоид играть точно не стал.



Страницы: 1 вся ветка

Текущий архив: 2009.05.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
15-1236720610
Юрий
2009-03-11 00:30
2009.05.17
С днем рождения ! 11 марта 2009 среда


2-1238587245
Xmen
2009-04-01 16:00
2009.05.17
Delphi+FireBird Book


15-1237122597
Кто б сомневался
2009-03-15 16:09
2009.05.17
Ссылка KOLMCK


15-1237152645
Юрий
2009-03-16 00:30
2009.05.17
С днем рождения ! 16 марта 2009 понедельник


15-1236807005
Юрий
2009-03-12 00:30
2009.05.17
С днем рождения ! 12 марта 2009 четверг