begin process at 2008 08 20 14:55:48
1 228 884 membres
250 nouveaux aujourd'hui
14 258 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Aide speciale pour une grille [ Archives / Graphique ] (OLAFGA)

Aide speciale pour une grille le 04/04/2006 21:36:46

OLAFGA
Bonjour a tous :)

Alors j'aurais besoin de votre, je suis relativement nouveau sur Delphi, et ce que j'aimerais c'est faire une plateau de jeu assez special, j'aimerais creer une grille de jeu (carré ou rectangulaire). La grille doit être dynamique ( l'utilisateur doit pouvoir choisir sa taille : NxP)

Et ce qu'il faudrait, c'est que des que l'on clique sur un bord de la grille, elle change de couleur.

Merci d'avance ;)

A++

Re : Aide speciale pour une grille le 07/04/2006 19:39:40

OLAFGA
up pliz :'(

Re : Aide speciale pour une grille le 16/02/2008 11:16:10

Bacterius

Bonjour,
Je ne comprends pas trop ce que tu veux faire ... c'est juste une fiche séparée en régions carrées et quand on clique sur une de ces régions elle change de couleur?

Ou bien juste une grande région et dès qu'on clique dessus elle change de couleur?

Tiens voila un peu d'aide pour la grande région (ca change de couleur aléatoirement) :

( On donne Plateau : ton plateau)

procedure PlateauClick(Sender:TObject)
Var
      Num: Integer;  // Variable pour déterminer la couleur.
begin
         randomize;  // le générateur de nombres aléatoires se met en place.
         for Num := 1 to 10 do    // il y a 10 possibilités de couleurs
begin
         if Num = 1 then Plateau.Color := clBlack;
         if Num = 2 then Plateau.Color := clWhite;
         if Num = 3 then Plateau.Color := clRed;
         if Num = 4 then Plateau.Color := clBlue;
         if Num = 5 then Plateau.Color := clYellow;
         if Num = 6 then Plateau.Color := clLime;
         if Num = 7 then Plateau.Color := clPurple;
         if Num = 8 then Plateau.Color := clFuchsia;
         if Num = 9 then Plateau.Color := clNavy;
         if Num = 10 then Plateau.Color := clGray;
         
         // Assignation de couleurs à chaque couleur.
end;

end;

end.


Voila maintenant à toi d'optimiser tout ca, je ne t'en dis pas plus. Si tu veux me contacter : thomas777@live.fr => msn live messenger. Ou bien thomas.beneteau@yahoo.fr => e-mail.

Voila bonne programmation et bonne chance :p

A bientot



Classé sous : aide, grille, jeu, speciale

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS