beautibo Bavard
Messages : 103 Localisation : le Havre, Normandie
| Sujet: comparrer 4 variables Ven 5 Jan 2007 - 14:43 | |
| bonjour je fait un jeu de tank en 2d et j'ai donc 4 joueurs qui s'affronte dans une petit room, au bout de 2 minutes la partie s'arrete et l'ordi declare le gagnant en comparant les score des 4 joueurs. Le problème c'est que je sait faire ca qu'avec 2 variable différentes et pas 4variables différrentes...
Pour ce qui ont pas compris j'abrege
je veus comparer 4 variables: global.score1 global.score2 global.score3 global.score4 pour savoir laquelle est la plus grande |
|
Rem_101 *Excellent utilisateur*
Messages : 4356 Localisation : chez votre marchand de journaux
| Sujet: Re: comparrer 4 variables Ven 5 Jan 2007 - 15:01 | |
| je ne sais pas du tout je tente quand meme mais j'ai pas tester
if score1<score2<score3<score4 { show_message("le joueur 4 a gagner") } if score1>score2>score3>score4 { show_message("joueur 1 vainqueur") } else
if score2<score3 { show_message("joueur 3 vainqueur") }
else
show_message("joueur 2 vainqueur") _________________ "Nan... C'est rien le vieux... C'est le compte qui n'y était pas... Il en manquait un..."
|
|
OKSYD Utilisateur confirmé: Rang *****
Messages : 2302 Localisation : Pioneer 2 Projet Actuel : Hard Pac III
| Sujet: Re: comparrer 4 variables Ven 5 Jan 2007 - 15:01 | |
| - Citation :
- max(global.score1,global.score2,global.score3,global.score4);
Cette fonction retourne la plus grand valeur parmi ses arguments. - Citation :
- if max(global.score1,global.score2,global.score3,global.score4) = global.score1
{ //le joueur 1 gagne } max(global.score1,global.score2,global.score3,global.score4) = global.score2 { //le joueur 2 gagne } max(global.score1,global.score2,global.score3,global.score4) = global.score3 { //le joueur 3 gagne } max(global.score1,global.score2,global.score3,global.score4) = global.score4 { //le joueur 4 gagne }
_________________ |
|
Rem_101 *Excellent utilisateur*
Messages : 4356 Localisation : chez votre marchand de journaux
| Sujet: Re: comparrer 4 variables Ven 5 Jan 2007 - 15:12 | |
| je suis c** c'est pas possible :non: _________________ "Nan... C'est rien le vieux... C'est le compte qui n'y était pas... Il en manquait un..."
|
|
beautibo Bavard
Messages : 103 Localisation : le Havre, Normandie
| Sujet: Re: comparrer 4 variables Ven 5 Jan 2007 - 15:57 | |
| merci beaucoup je vais voir si ca marche |
|
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: comparrer 4 variables Ven 5 Jan 2007 - 17:26 | |
| - OKSYD a écrit:
-
- Citation :
- max(global.score1,global.score2,global.score3,global.score4);
Cette fonction retourne la plus grand valeur parmi ses arguments.
- Citation :
- if max(global.score1,global.score2,global.score3,global.score4) = global.score1
{ //le joueur 1 gagne } max(global.score1,global.score2,global.score3,global.score4) = global.score2 { //le joueur 2 gagne } max(global.score1,global.score2,global.score3,global.score4) = global.score3 { //le joueur 3 gagne } max(global.score1,global.score2,global.score3,global.score4) = global.score4 { //le joueur 4 gagne }
vertion plus légère : [code]switch(max(global.score1,global.score2,global.score3,global.score4)) { case global.score1 : /* le joueur 1 gagne */; break; case global.score2 : /* le joueur 2 gagne */; break; case global.score3 : /* le joueur 3 gagne */; break; case global.score4 : /* le joueur 4 gagne */; break; } |
|
Contenu sponsorisé
| Sujet: Re: comparrer 4 variables | |
| |
|