[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Maitretarot-devel-fr] heeeeeelp !
From: |
nico |
Subject: |
Re: [Maitretarot-devel-fr] heeeeeelp ! |
Date: |
Wed, 23 Oct 2002 20:40:55 +0200 |
C'est : (je me suis foutu dedans !)
if(!ok)player->card_play=-1;
Remove_card me permet de valider le tour, ok. Je vais utiliser ça !
nicO
On 22 Oct 2002 20:30:35 +0200
philippe brochard <address@hidden> wrote:
> nico <address@hidden> writes:
>
> > Suite à une étude approfondie de libmt_client_player.c, ligne >460 et
> > libmt_client_game.c, ligne >211, il semble que la lib n'envoie aucune info
> > à choose_card à ce sujet.
> >
> > Je propose de patcher :
> >
> > --- libmt_client_player.c 2002-10-23 20:17:08.000000000 +0200
> > +++ libmt_client_player.c.~1.6.~ 2002-10-21 14:37:05.000000000 +0200
> > @@ -466,10 +466,10 @@
> > player_write_data (player->channels_set, 0,
> > &type, &(player->card_play),
> > sizeof (gint), "Try to send card");
> > -
> > +
> > player_read_data (player->channels_set, 0,
> > &type, &(ok), sizeof (gint), "Try to read if card is
> > ok");
> > - player->card_play=-1;
> > +
> > return (ok);
> > }
> >
> euh, faut voir, mais pour l'instant, l'info card_play
> me sert dans les clients et l'ia pour savoir qu'elle carte
> enlever du jeu (quelle carte a ete jouee).
>
> a la rigueur, on peut faire plutot un
>
> player->card_play = - player->card_play
>
> => si card_play < 0 : la carte a ete acceptee par le serveur.
> pour avoir la valeur envoyer au serveur, il suffit de faire
>
> card_send = - player->card_play
>
> on ne perd pas l'info de la carte envoyee.
>
>
>
> Mais je crois qu'il serait plus judicieux de rajouter
> une information dans la structure player_t pour savoir ou
> le joueur en est (ie : si sa carte a ete acceptee ou non quand
> il arrive dans choose_card).
>
>
> Ou alors une autre solution est que tu implemente ca en interne
> avec une variable qui retient l'etat du joueur (carte jouee acceptee
> ou alors refusee -> on passe une 2eme fois dans choose card).
>
>
>
> Philippe
>
>
> --
> ( )
> ~oo~ Philippe Brochard <address@hidden>
> .. Gnu! http://hocwp.free.fr
> / =\ \=
> - - - -=-= http://www.fsf.org/home.fr.html =-=-
>
>
> _______________________________________________
> Maitretarot-devel-fr mailing list
> address@hidden
> http://mail.nongnu.org/mailman/listinfo/maitretarot-devel-fr
> ___________________________________________________________________
> Haut Débit: Modem offert soit 150,92 euros remboursés sur le Pack eXtense de
> Wanadoo !
> Profitez du Haut Débit à partir de 30 euros/mois :
> http://www.ifrance.com/_reloc/w