J'ai bien remarqué que sans les sleep le CPU tournait à fond ( c super désagreable sur un portable d'ailleurs..) mais c pas tres propre avec, et en plus, faut bien ajuster le truc, sinon ca donne un temps de réaction désagréable... Bon pour l'instant je pense qu'il faut continuer un peu sous clanlib mais faut vraiment penser au changement...

Sinon, pour mario, c assez risqué a mon avis...

Matt

[EMAIL PROTECTED] a écrit :

Send Wormux-dev mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        https://mail.gna.org/listinfo/wormux-dev
or, via email, send a message with subject or body 'help' to
        [EMAIL PROTECTED]

You can reach the person managing the list at
        [EMAIL PROTECTED]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Wormux-dev digest..."


Today's Topics:

  1. Re: =?iso-8859-1?Q?biblioth=E8que_graphique...?= (Victor STINNER)
  2. CVS 0.2.3 et maj du site web (Victor STINNER)

--__--__--

Message: 1
Date: Wed, 12 May 2004 09:51:52 +0200 (CEST)
Subject: Re: [Wormux-dev] =?iso-8859-1?Q?biblioth=E8que_graphique...?=
From: "Victor STINNER" <[EMAIL PROTECTED]>
To: [email protected]
Reply-To: [EMAIL PROTECTED]

(...) je suis surpris que le
simple affichage d'une fenêtre avec des listbox, edit, boutons consomme
tout le processeur, c'est inacceptable mais je pense que ça vient de
Clanlib. Pour vous en convaincre essayer, le programme dynamic dans
/usr/share/doc/libclan2-gui/examples/GUITest et voyez le résultat. La
solution de mettre des sleep n'est pas mauvaise, mais loin d'être
élégante et à mon avis, c'est qd meme bof bof...

L'idéal, surtout pour une interface de type GUI, c'est de faire de la
programmation événementille. C'est à dire qu'on attend un événement, et si
rien n'arrive : on ne fait rien :-)

Pour info, si tu vires les sleep du Menu, il consome 100% du CPU alors
qu'il ne fait rien du tout !

pour moi, il ne faut pas utiliser l'openGL, car il faut des pilotes
compatibles, etc. Pour ce qui est de DirectX, je n'y vois aucun intérêt,
pourquoi faire du code non portable alors que des librairies portables
existent. Je ne pense pas que les différences de perf vaillent le coup.

en bref, sdl me parait s'imposer...

Ouais ouais, faut étudier SDL. J'ai étudié le code de TuxPuck (mattez ce
jeu, il est sympa -> google.fr), ça m'a pas l'air très compliqué. Mais
c'est surtout que le principe de "tu me rafraichis cette zone uniquement
si elle a été modifiée" est implémenté très simplement dans SDL.

@+ Haypo
Victor STINNER, étudiant en génie informatique à l'UTBM (GI02)
http://www.haypocalc.com/perso/


--__--__--

Message: 2
Date: Wed, 12 May 2004 16:19:58 +0200 (CEST)
From: "Victor STINNER" <[EMAIL PROTECTED]>
To: [email protected]
Reply-To: [EMAIL PROTECTED]
Subject: [Wormux-dev] CVS 0.2.3 et maj du site web

Salut,

C'est bon, j'ai accès au CVS à l'école (= ma clé SSH est prise en compte),
j'ai pu mettre en ligne la nouvelle version.

J'ai mis à jour le site web ... euh, faites un tour, ce sera plus parlant.

@+ Haypo

Répondre à