Les jeux de relexes sont bien aussi :
exemple :
il y aurait trois son differents :
_beep (
500,
1000) ;
//n°1_beep (
2500,
1000) ;
//n°2_beep (
5000,
1000) ;
//n°3
les sons arriveront n'importe quand :
_sleep (rand %
10000) ;
au premier son on doit appuyer A, au second Z et au troisième E . Si on se trompe n'est-ce pas a cause de l'alcoolemie ? Je ne sais pas :
int iSon = rand () %
2 ;
switch (iSon)
{
case 0:
_beep (
500,
1000) ;
break ;
case 1:
_beep (
2500,
1000) ;
break ;
case 2:
_beep (
5000,
1000) ;
break ;
}
//Baliseif GetAsyncKeyState (
65)
{
if (iSon ==
0) BonneAlcoolemie() ;
else MauvaiseAlcoolemieVousBuvezLabusDalcoolEstDangereuxPourLaSante ();
}
else if GetAsyncKeyState (
69)
{
if (iSon ==
1) BonneAlcoolemie() ;
else MauvaiseAlcoolemieVousBuvezLabusDalcoolEstDangereuxPourLaSante ();
}
else if GetAsyncKeyState (
90)
{
if (iSon ==
2) BonneAlcoolemie() ;
else MauvaiseAlcoolemieVousBuvezLabusDalcoolEstDangereuxPourLaSante ();
}
Par contre pour le temps de reaction, je ne sais pas comment faire, mais il faut faire en sorte d'appuyer que après le bip, pour que cela soit plus dur :
//A mettre après la balise
for (
int iEffaceMemoire ;iEffaceMemoire <
5000; iEffaceMemoire ++)
{
GetAsyncKeyState (
65) ;
GetAsyncKeyState (
69) ;
GetAsyncKeyState (90) ;
}
Et bien voila, il reste plus qu'a l'améliorer !
if (CeCode == CEST_NUL)
{
SendMunerMessage (
"Je ne comprends pas !") ;
}
//Code à ajouter à la fin du programme pour que je ne comprenne pas, si c'est nul, par ce que c'est bien !
MUNER