Bonjour à tous,
Je dois programmé un petit jeux pour mes études. c'est un canon qui tire des boulet sur des parachutistes et tout ca en Builder. J'ai des problème avec les fonctions que j'appelle:
CanonDessiner(angle segmentLongueur);

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void TFormJeux::CanonDessiner(angle segmentLongueur)
 {
 
      ImageGraphe->Canvas->Pen->Color = clWhite;
      ImageGraphe->Canvas->Pen->Width = 5;
      ImageGraphe->Canvas->MoveTo(segmentDebutX, segmentDebutY);
      ImageGraphe->Canvas->LineTo(segmentFinX, segmentFinY);
 
      segmentFinX = segmentDebutX + segmentLongueur * cos(angle);
      segmentFinY = segmentDebutY + segmentLongueur * sin(angle);
      ImageGraphe->Canvas->Pen->Color = clRed;
      ImageGraphe->Canvas->Pen->Width = 5;
      ImageGraphe->Canvas->MoveTo(segmentDebutX, segmentDebutY);
      ImageGraphe->Canvas->LineTo(segmentFinX, segmentFinY);
 
 }
En fait j'aimerais que le programme envoie l'angle du canon et la longueur du segment
mais cela ne marche pas. Est ce que je peux envoyer plusieurs données à ma fonction si oui comment l'écrit on?