Rand de plusieurs "if"? (C)
Résolu
Br8314
Messages postés
44
Date d'inscription
Statut
Membre
Dernière intervention
-
Br8314 Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
Br8314 Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Est-il possible de rand de if, de printf ou autres?
Par exemple faire un random de ces if, pour faire en sorte que le déplacement du personnage situé en a et b soit pseudo aléatoire...
Est-il possible de rand de if, de printf ou autres?
Par exemple faire un random de ces if, pour faire en sorte que le déplacement du personnage situé en a et b soit pseudo aléatoire...
if(table[a][b+1] == '.' || table[a][b+1] == ' '){ b++; } if(table[a][b-1] == '.' || table[a][b-1] == ' '){ b--; } if(table[a+1][b] == '.' || table[a+1][b] == ' '){ a++; } if(table[a-1][b] == '.' || table[a-1][b] == ' '){ a--; }
A voir également:
- Rand de plusieurs "if"? (C)
- If exist - Forum Java
- The realtek network controller was not found. if deep sleep mode is enabled please plug the cable ✓ - Forum Pilotes (drivers)
- If char ✓ - Forum Programmation
- The Realtek Network Controller was not found. - Forum Pilotes (drivers)
- Php if multiple conditions ✓ - Forum PHP
3 réponses
en pseudo code, tu peux faire :
Enfin, c'est une idée.
C'est pour tes fantômes ?
while (a==a && b==b)//en gros tu test voir si tu te déplaces { int s=rand()%4; switch (s){ case 0:if(table[a][b+1] == '.' || table[a][b+1] == ' '){ b++; } case 1:if(table[a][b-1] == '.' || table[a][b-1] == ' '){ b--; } case 2:if(table[a+1][b] == '.' || table[a+1][b] == ' '){ a++; } case 3:if(table[a-1][b] == '.' || table[a-1][b] == ' '){ a--; } }
Enfin, c'est une idée.
C'est pour tes fantômes ?