[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Maitretarot-devel-fr] le client avance :)
From: |
philippe brochard |
Subject: |
Re: [Maitretarot-devel-fr] le client avance :) |
Date: |
02 Jun 2002 11:35:47 +0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
[ Je me repond tout seul comme un grand :) ]
philippe brochard <address@hidden> writes:
> enfin il avance mais j'ai quand meme pris le temps de faire quelques
> modifs dans le code de mon nouveau gestionnaire de fenetre (evilwm :)
>
> Bon, donc au programme :
>
> - j'ai rendu la fonction main plus propre en mettant le code d'une
> partie dans game.c game.h
>
> - je laisse le jeu intact quand on a joue une carte -> ca va permettre
> de voir comment reagit le serveur quand on joue 2 fois la meme carte :)
> (Par la suite ca sera une option)
>
> - j'ai fais un test avec les cartes que je renvoi dans le chien (j'ai
> verifier que le client renvoi bien les bonnes cartes) -> le serveur
> accepte le chien que de temps en temps. Je me suis arrete la pour ce
> test.
>
> - tout est ok lorsque tout le monde passe.
>
> - pendant le jeu, avec une garde sans ou contre, le serveur renvoi un
> message d'erreur des que le second joueur joue une carte (quelle soit
> valide ou non) :
>
> --Serveur-------------------------------------------------------------
> (process:21978): GLib-WARNING **: GError set over the top of a
> previous GError or uninitialized memory.
> This indicates a bug in someone's code. You must ensure an error is
> NULL before it's set.
> The overwriting error message was: Player has to play the right color
> End of server
> ----------------------------------------------------------------------
>
> --Client-------------------------------------------------------------------
> ./run_client: line 8: 21988 Segmentation fault ./mt_ncurses_client $1 2>$2
> ---------------------------------------------------------------------------
>
Cette partie est reglée : il manquait une initailisation de err dans le
fichier game.c (ligne 507: GError *err = NULL;)
Je me suis permit de le mettre a jour sur le cvs.
>
> Je continuerai mes investigation demain :)
>
Maintenant, je test les regles et je fait en sorte qu'on ne
puisse pas jouer 2 fois la meme carte.
Philippe
--
,-------------------. ,---------------,----------------------.
| Philippe Brochard | ... | address@hidden | http://hocwp.free.fr |
`------------------(_ (. .) `---------------'----------------------'
-------------------ooO--(_)--Ooo--------------------------------------