Вниз
Скачать: CL | DM;

как убить все спрайты   Найти похожие ветки 

← →
Sewix ©   (2002-09-11 08:00) [0]

Работаю с DelphX на Delphi 6. Когда человек проигрывает хочу уничтожить все спрайты и инициализировать их заново. КАК УНИЧТОЖИТЬ ВСЕ СПРАЙТЫ


← →
Владимир Васильев ©   (2002-09-11 14:24) [1]

если при создании спрайта ты в качестве Parent передавал не nil, а , напр., MainForm.SpriteEngine.Engine то Parent самостоятельно удалит всё:

For i:=1 to 5 do
With TGameUnit.Create(MainForm.SpriteEngine.Engine) do
begin
....
end;

то для удаления всех объектов :
MainForm.SpriteEngine.Engine.Clear;

Если же ты самостоятельно управляешь объектом (Draw, x,y, ....), - передаёшь nil -
Progress2:=TProgress.Create(nil);
with Progress2 do
begin
Image := MainForm.ImageList.Items.Find("Progress1");

и соответственно
Progress2.Free;





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

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.012 c
14-38501
Marsello
2003-01-23 18:36
2003.02.13
Кто нибудь работал с InterBase Server???????????


7-38593
-Alex-
2002-12-10 19:40
2003.02.13
добавление полей в OpenDialog и SaveDialog


14-38491
menel
2003-01-27 12:56
2003.02.13
Бесплатный хостинг для работ?


3-38048
keeper
2003-01-29 10:59
2003.02.13
Index XXXX is not a valid name


4-38621
Ptr
2002-12-30 13:51
2003.02.13
Копирование Canvas в Clipboard




   Наверх