REQ_MOVE_CASE,// demande un mouvement vers une case (ne bouge pas de pion, demande juste si ce mouvement est valable, un peu comme dans un mariage quand on demande si quelqu'un s'oppose a cette union)
REQ_USER,// fait une demande a l'utilisateur (plutot prevu pour etre demande au master)
}REQ_TYPE;
typedefstruct{
...
...
@@ -37,3 +38,11 @@ typedef struct {
intmove_case;// id de la case sur laquelle on veut se deplacer
intorig_case;// id de la case de laquelle on part (-1 pour une case en dehors de chemin (enclos/escalier))
}move_case_request;
#define USER_REQUEST_MSG_LEN 256
typedefstruct{
requestparent;
charcontent[USER_REQUEST_MSG_LEN];// si le message depasse USER_REQUEST_LEN il suffit de le decoupep et d'envoyer les differents morceau en tant que message n'attendnat pas de response
intexpect_response;// si on s'attend a une reponse