[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Maitretarot-devel-fr] interface de demarrage.
From: |
philippe brochard |
Subject: |
Re: [Maitretarot-devel-fr] interface de demarrage. |
Date: |
04 Oct 2002 13:49:42 +0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
"Yves Mettier" <address@hidden> writes:
> > si ca ne te derange pas, j'aimerai me charger de changer
> > la partie demarrage du client gtk, maintenant, j'ai compris
> > ce que tu voulais -> je peux le faire :)
> > (avec le retour pour savoir si ca te va).
>
> OK (j'aime quand les gens veulent faire le boulot a ma place :)
>
moi j'aime bien faire ce boulot :)
> > avant, j'ai juste a finir l'affichage des scores et du
> > dernier pli (~1 ligne a rajouter, les fonctions etant
> > deja faites).
>
> OK.
>
> > Note pour ceux qui n'ont pas suivie la discution (il y en
> > a ici ?) :
> >
> > Dans le client gtk, on presente au demarrage 2 boutons
> > * Jeu seul -> lance le serveur + 3 IA + debut du jeu
> > * Jeu en reseau -> demande le detail pour savoir quoi
> > lancer.
> >
> > On rajoute un application plus globale (interface de demarrage)
> > qui peut se passer de la connexion du client gtk (une option dans
> > la ligne de commande de mt_gtk_client pour ne pas passer par
> > l'ecran de demarrage) et qui permet de lancer le serveur, les IA
> > et les clients (gtk, ncurses...).
> > La partie fork+exec se trouvant dans la lib_mt_client et doit etre
> > utilisable par les clients et l'interface globale.
> >
> > Les fichiers de configuration vont etre centraliser dans
> > ~/.maitretarotrc
> > aussi bien pour le serveur que pour les clients et les IA
> > => avec des parties distinctes dans le fichier (en xml, entete de nom
> > ?)
>
> Je suis assez pour xml.
> Ca necessite le prerequis libxml (ou expat, mais je connais libxml, pas
> expat), mais c'est pas trop mechant comme prerequis.A moins que les rudiments
> de xml se trouvant dans glib2 ne suffisent?
> Je verrai ca.
j'ai regarde un peu le parser xml de la glib2, je pense qu'on
peut l'utiliser puisqu'on a pas a faire des choses trop evoluees.
mais bon, c'est toi qui voit :)
>
> Au niveau de la fonction qui permet de recuperer un parametre, on
> fournissait la clef et on recuperait la valeur. Il va y avoir deux
> changements principaux:1/ plus possibilite de faire des variables (possible
> avec les entites,
> mais est-ce que glib-2.0 sait faire ca?)2/ On rajoute donc une arborescence
> dans le fichier de configuration vu
> qu'on utilise xml. La clef deviendra donc un peu plus complexe. Je propose
> que l'on utilise la syntaxe XPath, en simplifie bien sur. Par exemple:<common>
> <port>2551</port>
> </common>
>
ca me va tres bien : c'est bien clair comme structure.
Et si j'ai bien compris on aura aussi les balises
<server> ... </server>
<mt_gtk_client> ... </mt_gtk_client>
<mt_ncurses_client> ... </mt_ncurses_client>
<mt_???_ia> ... </mt_???_ia>
enfin, faudra les definir -> protocole pour le fichier rc ?
> Pour recuperer 2551, faut specifier "/common/port/*" si je ne me trompe pas.
> Mais bon, on va d'abord voir ce dont glib est capable.
>
>
>
> > On renomme le binaire du serveur (maitretarot actuellement) en
> > maitretarot_serveur et maitretarot devient un petit scipt indiquant ce
> > qu'on doit lancer pour pouvoir jouer -> aide pour jouer.
>
> Ca, je fais.
>
oui :)
Philippe
--
,-------------------. ,---------------.
| Philippe Brochard | ... | address@hidden `------.
`------------------(_ (. .) | http://hocwp.free.fr |
-------------------ooO--(_)--Ooo-----------------------
- [Maitretarot-devel-fr] interface de demarrage., philippe brochard, 2002/10/01
- Re: [Maitretarot-devel-fr] interface de demarrage., Yves Mettier, 2002/10/01
- Re: [Maitretarot-devel-fr] interface de demarrage., philippe brochard, 2002/10/01
- Re: [Maitretarot-devel-fr] interface de demarrage., Yves Mettier, 2002/10/01
- Re: [Maitretarot-devel-fr] interface de demarrage., philippe brochard, 2002/10/02
- Re: [Maitretarot-devel-fr] interface de demarrage., Yves Mettier, 2002/10/03
- Re: [Maitretarot-devel-fr] interface de demarrage., philippe brochard, 2002/10/04
- Re: [Maitretarot-devel-fr] interface de demarrage., Yves Mettier, 2002/10/04
- Re: [Maitretarot-devel-fr] interface de demarrage.,
philippe brochard <=
- Re: [Maitretarot-devel-fr] interface de demarrage., Yves Mettier, 2002/10/04
- Re: [Maitretarot-devel-fr] interface de demarrage., philippe brochard, 2002/10/02