Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 05 May 2004 06:26:12

madjar
Membre Communauté Graph100
Lieu: Un bled dans ch'nord !
Date d'inscription: 27 Jan 2004
Messages: 342
Site web

getkb, getkey, meme numéro ?

Salut !

je viens de me creer un mini programme pour m'afficher les num corespondant aux touches avec les fonctions getkey, getkb et gtech.

A mon grand etonnement, les valeurs pour le getkey et le getkb sont les memes !

Est-ce vraiment le cas, ou est-ce que mon programme est pas tout à fait au point ?


Programmeur-glandeur de jeux baclés : craceur et xox
Bija : C'est moche
Madjar : Je sais, je suis devellopeur, pas graphiste

Hors ligne

 

#2 05 May 2004 07:16:36

Tekkeitserktok
Membre Communauté Graph100
Lieu: Nancy(54)
Date d'inscription: 12 Jan 2004
Messages: 416

Re: getkb, getkey, meme numéro ?

Euh...y'a déjà "Touche" qui fait ça et qui le fait très bien.... wink
Sinon c'est normal il faut que tu vides le buffer des touches (je sais plus quelle fonction le vide....cherche dans le db-lib!) et puis ça ira!


Démo disponible:
-->The legend of Zelda:The revenge of Ganon
-->v0.1b
-->http://linkoncasio.free.fr

http://tekkeitserktok.free.fr/Cat.gif

Hors ligne

 

#3 05 May 2004 07:27:31

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: getkb, getkey, meme numéro ?

pas besoin de vider le buffer touche ... il suffit de désactiver l'int 9 !!!


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#4 05 May 2004 07:29:16

Tekkeitserktok
Membre Communauté Graph100
Lieu: Nancy(54)
Date d'inscription: 12 Jan 2004
Messages: 416

Re: getkb, getkey, meme numéro ?

ah oui tien j'avais oublié ça!!!!
là la fonction est dans la DB-lib... big_smile


Démo disponible:
-->The legend of Zelda:The revenge of Ganon
-->v0.1b
-->http://linkoncasio.free.fr

http://tekkeitserktok.free.fr/Cat.gif

Hors ligne

 

#5 05 May 2004 07:32:17

Bija
Membre Communauté Graph100
Lieu: Nord de la France
Date d'inscription: 20 Apr 2004
Messages: 240
Site web

Re: getkb, getkey, meme numéro ?

pour vider le buffer touche faut faire emptybuf();  (librairie casio2.h)
quant à désactiver l'interruption 9 .....
à mon avis ca doit etre assez compliqué !


" Ignorer l'impossiblité de ce que l'on tente reste l'un des ingrédients essentiels de la réussite "

Hors ligne

 

#6 05 May 2004 07:35:23

Tekkeitserktok
Membre Communauté Graph100
Lieu: Nancy(54)
Date d'inscription: 12 Jan 2004
Messages: 416

Re: getkb, getkey, meme numéro ?

mai nan c'est dans le DB-lib!!!!!!


Démo disponible:
-->The legend of Zelda:The revenge of Ganon
-->v0.1b
-->http://linkoncasio.free.fr

http://tekkeitserktok.free.fr/Cat.gif

Hors ligne

 

#7 05 May 2004 07:42:53

Cnn
Membre Communauté Graph100
Lieu: Nord (62)
Date d'inscription: 28 Jan 2003
Messages: 1471

Re: getkb, getkey, meme numéro ?

desactint9();
A mon souvenir... Pas si compliquer que ca Bija. wink


Même les chemins de milles lieues commençent par un pas, pour cela, ne craint pas d'avancer lentement, craint juste de t'arrêter.

Hors ligne

 

#8 05 May 2004 07:56:20

madjar
Membre Communauté Graph100
Lieu: Un bled dans ch'nord !
Date d'inscription: 27 Jan 2004
Messages: 342
Site web

Re: getkb, getkey, meme numéro ?

et le db-lib ? je le trouve ou ?
(je sens qu'on va se foutre de ma gueule là)


Programmeur-glandeur de jeux baclés : craceur et xox
Bija : C'est moche
Madjar : Je sais, je suis devellopeur, pas graphiste

Hors ligne

 

#9 05 May 2004 09:32:31

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: getkb, getkey, meme numéro ?

arf team g100
j'en profite pour dire que je vais sortir une mise a jour de DB-lib dans quelques jours (3 ou 4 a tout péter) avec entre autre des fonction de sprite nettement plus rapides...

Sinon casiomax il est préférable de vider le buffer touche meme quand on desactive l'interruption 9...en effet t'as peut etre pas remarqué mais lorsque tu appuie sur la touche EXE et le moment ou le prog se lance, il y a un certain temps.
et si l'utilisateur appuie comme un félé sur des touches pendant ce temps, les touches se stockent dans le buffer touche mais ne sont pas gérée...
et comme tu désactive l'interruption 9, ces touches ne seront gérés que lorsque qu'elle sera réactivee, donc a la fin du programme...
c pour ca kil vaut mieux le vider


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#10 05 May 2004 10:17:26

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: getkb, getkey, meme numéro ?

Le temps entre l'appui sur EXE et le lancement du prog, c généralement du à la décompression d'un programme UPXé... y'a pas ça avec les autres progs wink

Sinon je vois pas trop ce que vos remarques ont à voir avec sa première question?! Il parle du code attribué à chaque touche, pas du buffer touche non?

Je ne sais pas si les codes de chaque fonction correspondent à d'autres trucs, l'essentiel c'est que tu te choisisses une fonction comme getkb() que tu vas utiliser et que tu te fasses une liste des codes correspondant à chaque touche...
Note qu'au passage on utilise de moins en moins des fonctions comme ca qui te renvoie une valeur pour indiquer quelle touche est enfoncée; on préfere indiquer à une fonction qu'elle touche on veut tester et recevoir une réponse indiquant si oui ou non la touche est enfoncée... C'est plus facile si on veut permettre d'enfoncer plusieurs touches en meme temps wink


Pensez à surveiller mes releases wink

Hors ligne

 

#11 05 May 2004 10:26:22

madjar
Membre Communauté Graph100
Lieu: Un bled dans ch'nord !
Date d'inscription: 27 Jan 2004
Messages: 342
Site web

Re: getkb, getkey, meme numéro ?

bon bah j'ai balancé des emptybuf partout (façon de parler) et testé les 3 fonctions sus-nommés séparemment, et aparrement leurs valeurs sont les memes pour chaque touche !

jvé pouvoir me mettre au boulot !
merci beaucoup !


Programmeur-glandeur de jeux baclés : craceur et xox
Bija : C'est moche
Madjar : Je sais, je suis devellopeur, pas graphiste

Hors ligne

 

#12 05 May 2004 10:32:51

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: getkb, getkey, meme numéro ?

oué lol
moi tous mes prog sont compressés
c pour ca


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#13 05 May 2004 11:17:18

madjar
Membre Communauté Graph100
Lieu: Un bled dans ch'nord !
Date d'inscription: 27 Jan 2004
Messages: 342
Site web

Re: getkb, getkey, meme numéro ?

quand on peut réduire la place occupé de plus de la moitié, pourquoi se gener ?


Programmeur-glandeur de jeux baclés : craceur et xox
Bija : C'est moche
Madjar : Je sais, je suis devellopeur, pas graphiste

Hors ligne

 

#14 05 May 2004 14:10:53

Bija
Membre Communauté Graph100
Lieu: Nord de la France
Date d'inscription: 20 Apr 2004
Messages: 240
Site web

Re: getkb, getkey, meme numéro ?

Dsl je conésseé pas cette fonction
j'avais juste vu dans un tutorial et celui qui l'a fait disait qu'il ne savait pas comment le faire, alors je croyais que c'était compliqué.
A mon avis il ne connaissait pas cette fonction


" Ignorer l'impossiblité de ce que l'on tente reste l'un des ingrédients essentiels de la réussite "

Hors ligne

 

#15 05 May 2004 17:38:41

Didj
Programmeur Graph100
Lieu: Paris
Date d'inscription: 09 Jun 2003
Messages: 192
Site web

Re: getkb, getkey, meme numéro ?

je te conseille d'utiliser plutot les touches multiples, c'est bien plus simple :
tu peu tester plusieurs touches en meme temps et gagner pas mal de temps.
Un ptit conseil : fait des macros ca sera beaucoup plus pratique
Par exemple :

#define touche_F1() thetouche(10,1)
#define touche_F2() thetouche(10,2)
... etc

Pour tester si l'utilisateur appuie sur F1 tu écrira ça :

if(touche_F1()==1){ .... }

Tu trouvera ça dans la librairie mkeys.h mais je sais plus trop où je l'ai dl  lol


Auteur de : Spacewar v1.02, Diablo v0.12

=> Didj <=

Hors ligne

 

#16 06 May 2004 10:30:53

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: getkb, getkey, meme numéro ?

hum
si c'est la fonction a laquelle je pense...
je crois que c'est une fonction d'xthunder, et thetouche( ) appelle plein d'autre fonction...
si c'est celle la cette routine est plutot vieille, peu optimisée, en taille et en vitesse...
utilise les routines de db-lib optimisée com testkey( )


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#17 06 May 2004 11:25:34

madjar
Membre Communauté Graph100
Lieu: Un bled dans ch'nord !
Date d'inscription: 27 Jan 2004
Messages: 342
Site web

Re: getkb, getkey, meme numéro ?

ok, merci pour l'astuce !

mais cette db-lib, j'en entend parler, mais j'ai beau chercher, je trouve pas !


Programmeur-glandeur de jeux baclés : craceur et xox
Bija : C'est moche
Madjar : Je sais, je suis devellopeur, pas graphiste

Hors ligne

 

#18 06 May 2004 12:14:04

Cnn
Membre Communauté Graph100
Lieu: Nord (62)
Date d'inscription: 28 Jan 2003
Messages: 1471

Re: getkb, getkey, meme numéro ?

Ouh !!!
Tu cherches mal... wink
(je sais plus ou) lol
J'ai trouver un pti lien sur le site de FGPstudios mais je sais pas si c'est la dernière version...
http://fgpstudios.free.fr/dl_prog.php3?action=view


Même les chemins de milles lieues commençent par un pas, pour cela, ne craint pas d'avancer lentement, craint juste de t'arrêter.

Hors ligne

 

#19 06 May 2004 13:33:20

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: getkb, getkey, meme numéro ?

lol quelqu' un utilise encore mes fnctions mdr

utilisez plutot celle de DB-lib, c' est vrai qu' elles sont [beaucoup] plus optimisé!!


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#20 06 May 2004 15:10:35

Didj
Programmeur Graph100
Lieu: Paris
Date d'inscription: 09 Jun 2003
Messages: 192
Site web

Re: getkb, getkey, meme numéro ?

Bon ba moi je vais pouvoir optimiser mes progs  lol

Au fait les codes de testkey() sont les memes que thetouche() ?


Auteur de : Spacewar v1.02, Diablo v0.12

=> Didj <=

Hors ligne

 

#21 07 May 2004 09:24:35

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: getkb, getkey, meme numéro ?

en théorie, oui!


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#22 07 May 2004 11:18:32

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: getkb, getkey, meme numéro ?

tout est expliqué dans le fichier html de la librairie dblib...
barf elles sont au moins optimisée en taille lol


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr