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

Вниз

Вопрос по DelphiX   Найти похожие ветки 

 
Cornell   (2008-04-11 04:01) [0]

Создаю новый класс:

TPlayer = class(TImageSprite)
  protected
     procedure DoMove(MoveCount: Integer); override;
     procedure DoCollision(Sprite: TSprite; var Done: Boolean); override;
 public
   constructor Create(AParent: TSprite); override;
   destructor Destroy; override;
end;

Задаю, например, Player1 и Player2 типа TPlayer;

Где-то создаю их в процессе работе...  
Вопрос: как теперь изменять координаты этих объектов в отдельности? Даже если отдельно изменять Player1.x и Player2.x, то у обоих объектов координата X изменяется, как изменяется X у первого заданного... Как разрешить проблему?


 
Servy ©   (2008-04-11 08:19) [1]

> Вопрос: как теперь изменять координаты этих объектов в отдельности?


А ты пока не привел кода, который бы изменял их координаты, ни вместе, ни по отдельности. Отгадать,что у тебя не так, не представляется возможным.

Вообще, координаты изменяют простым присвоением:

Player1.X := 50;
Player2.X := 150;


Готов спорить, что при этом координаты у объектов изменяться по-разному (=.


> Даже если отдельно изменять Player1.x и Player2.x, то у
> обоих объектов координата X изменяется, как изменяется X
> у первого заданного


Уверен, что если Player1.X и Player2.X изменяются по разным законам, то ничего подобного не произойдет. Если же они изменяются по одному закону, то что тут удивительного?



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
2-1208023431
xex32
2008-04-12 22:03
2008.05.11
Как отключить кнопку Alt


3-1196854310
Gunek
2007-12-05 14:31
2008.05.11
dbchart & adoquery


2-1207839420
Vanis
2008-04-10 18:57
2008.05.11
Отрисовка картинок


2-1208264686
assassin8899
2008-04-15 17:04
2008.05.11
Словарь


2-1207913235
Rhammer
2008-04-11 15:27
2008.05.11
Проблемы при переборе символов в строке