maitretarot-devel-fr
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]