Salut les gars mon code pour la détection de collision est la suivante i besoin de boucle à travers 55 photos sur la principale forme // étrangers sont nommés alien1, alien2 ect // image2 est l'objet Collison (la balle)Aide looping Photos
cODE EST TURBO DELPHI
procedure TForm1.TimeralienshotTimer(Sender: TObject)
var
ax2 : integer;
bx2 : integer;
ay2 : integer;
by2 : integer;
alienX : array[1..55] of integer;
alienY : array[1..55] of integer;
Index: Integer;
begin
for index := 1 to 55 do
alienX[index]:= alien([index]).left <--- the problem is this code here !!!!
ax2 := alienX + 21;
bx2 := Image2.left + 10;
ay2 := AlienY + 25;
by2 := Image2.top + 24;
if ax2 >= alienX then
if alienX <= bx2 then
if ay2 >= image2.top then
if alienY <= by2 then
begin
alien[index].Visible := false;
Image2.top := 875;
Image2.left := 648;
Timershotmovment.Enabled := false;
end;
end;
quelle langue ??? – dusoft
le code est TURBO DELPHI –
Vous devriez vraiment formater votre code en tant que tel. Utilisez le bouton d'échantillon de code. En savoir plus sur la mise en forme de vos messages ici: http://stackoverflow.com/editing-help –