AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 random plusieurs choix

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
K.marx
Petit bavard
avatar

Messages : 56

MessageSujet: random plusieurs choix   Mar 27 Déc 2011 - 20:33

bonjours à tous je suis entrain de m’intéresser au random et j'aimerais savoir comment avoir plusieurs choix possible pour un même random par exemple si je fait if (ceil(random(6)) == false) d’après la doc l'action suivante va s’effectuer que si la valeur = 1
et si c'est = à 2,3,4,5 ou 6 il ne se passeras rien. Moi j'aimerais choisir certaine valeur genre pour if (ceil(random(3)) == false)
1= destruction de l'objet, 2=changer le sprite,3= changer le sprite .

c'est peut ètre tous simple mais je suis vraiment moisie en code alors n’hésitez pas à me prendre pour un c** sinon je ne vais rien comprendre.
Revenir en haut Aller en bas
Mobi
Utilisateur confirmé: Rang ****
avatar

Messages : 1256
Localisation : Dijon

MessageSujet: Re: random plusieurs choix   Mar 27 Déc 2011 - 20:42

un peu plus long, mais ça a fait ses preuves :

Code:
test = round(random(2))  //on arrondi à l'unité proche
if test = 0
{
    //1er action
}
if test = 1
{
    //2e action
}
if test = 2
{
    //3e action
}

_________________
Revenir en haut Aller en bas
K.marx
Petit bavard
avatar

Messages : 56

MessageSujet: Re: random plusieurs choix   Mar 27 Déc 2011 - 20:57

bon ben sa marche nikel merci beaucoup je m'attendais à plus compliqué que sa Very Happy
Revenir en haut Aller en bas
Mobi
Utilisateur confirmé: Rang ****
avatar

Messages : 1256
Localisation : Dijon

MessageSujet: Re: random plusieurs choix   Mar 27 Déc 2011 - 21:03

De rien awesome

_________________
Revenir en haut Aller en bas
onilink_
Modérateur
avatar

Messages : 8902
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: random plusieurs choix   Mar 27 Déc 2011 - 22:36

Ou mieux:

Code:
switch(irandom(a))
{
    case 0 : <instruction> break
    case 1 : <instruction> break
    [...]
}

Et stop d'utiliser le = pour les conditions.
= ça signifie assigner, pas comparer -_- (== pour comparer)

_________________
                 
Revenir en haut Aller en bas
K.marx
Petit bavard
avatar

Messages : 56

MessageSujet: Re: random plusieurs choix   Mer 28 Déc 2011 - 6:12

"= ça signifie assigner, pas comparer -_- (== pour comparer)"

merci je l'avait lut sur un tuto mais je ne m'en rappelais plus. mais si = sert à assigné pourquoi son code fonctionne alors ?
Revenir en haut Aller en bas
onilink_
Modérateur
avatar

Messages : 8902
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: random plusieurs choix   Mer 28 Déc 2011 - 10:09

Car Game Maker Yum!

Faut prendre les bonnes habitudes, sinon si tu fait un truc un peu plus poussé tu risque d'avoir des surprises Wink
(Et aussi c'est tellement moche a lire, un if sans parenthèses et un assignement...)

_________________
                 
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: random plusieurs choix   

Revenir en haut Aller en bas
 
random plusieurs choix
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» cherche poussette compact hesite entre plusieurs choix
» votre dentifrice préféré? (plusieurs choix possibles)
» baby phone choix tres compliqué
» Choix de la spécialité à la fin des arpètes
» choix poussette 3 roues?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: