#ifndef _CLAVIER_H
#define _CLAVIER_H
#include <Socket.h>
#include <string.h>
#include <afficheur.h>
inline
int readClavier(Socket &barriere)
{
barriere.envoyer("Clavier:readClavier");
return atoi(barriere.recevoir());
}
readClavier()
inline
int toucheEnfoncee(Socket &barriere)
{
int touche;
while ((touche = readClavier(barriere)) == -1);
return touche;
}
inline
bool codeBon(Socket &barriere, int codeSecret)
{
int code = 0;
for (int i=0; i<4; i++) {
code *= 10;
code += toucheEnfoncee(barriere);
afficheCaractere(barriere, '#');
}
return code == codeSecret;
}
#endif