[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Camelot-discuss] interface 2D ...
From: |
Jérôme Marant |
Subject: |
[Camelot-discuss] interface 2D ... |
Date: |
Tue, 10 Dec 2002 20:29:42 +0100 |
User-agent: |
Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.2 (i386-pc-linux-gnu) |
>> Sven Luther <address@hidden> writes:
>>
>> OK, je suis d'accord. On va s'attaquer aux bibliothèques de base en
>> premier j'imagine ? On fera ensuite le toolkit par dessus.
>
>Je te suit pas entierement la.
>
>qu'est-ce que tu entend par les bibliotheques de base ?
Les bibliothèques de gestion des objets, des décors, etc.
>De plus, ceci est une chose ou on peut facilement se partager le
>travail. je suppose que le CVS savannah marche bien.
Bien sûr.
>> >> Globalement, je pense que tout va passer par SDL (affichage
>> >> avec double-buffer, musique, son, gestion clavier/souris/joystick)=
>.
>> >
>> > Oui, mais SDL c'est du brute, il faudrait une petite couche
>> > supplementaire pour faciliter les choses par dessus.
>>
>> Ok aussi.
>>
>> Au fait j'y pense. Est-ce que l'on fait tout ça en orienté objet.
>> Il me semble que ce genre d'application se prète bien à l'OO.
>> Qu'en penses-tu ?
>
>Mmm, mon experience est limite avec l'OO. ce n'est pas toujours
>forcement necessaire, les modules et foncteurs marche en general tres
>bien.
>
>Le seul probleme c'est lorsque l'on s'attaque a des chose necessitant le
>partage d'un etat, et l'heritage, alors je pense que l'OO est plus
>approprie. J'ai fais une interface graphique en foncteurs, et c'est un
>poil trop complique.
Ici on gère typiquement des objets, avec l'encapsulation.
Chaque objet a se propres coordonnées, ses propres paramètres etc..
>Cependant, pour des choses simples, je ne pense pas que cela soit
>reellement necessaire. SDL (contrairement a gtk+) n'utilise pas l'OO.
C'est plus naturel que d'utiliser les records à mon avis.
>Il faudrait d'abord faire une enumeration des choses que nous souhaitons
>mettre dans ce toolkit de base, ou quels sont les fonctions de SDL que
>nous souhaitons wrapper.
Oui.
--
Jérôme Marant
http://marant.org
- [Camelot-discuss] interface 2D ...,
Jérôme Marant <=