Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : prb keyboard SDL [ Archives / Au secours ] (TheWhiteShadow)

samedi 6 novembre 2004 à 21:34:45 | prb keyboard SDL

TheWhiteShadow

ok ok sur internet y'a les pov code avec SDL_KEYDOWN et tout et tout, mais en fait ce que je cherche c'est d'incrémenter de plus en plus une valeur, tant que la touche est pressée, et ça marche pas avec le KEYDOWN.... faut reappuyez sur la touche a chaque fois.

donc qqun a une idée comment on fait pour pouvoir garder la touche enfoncée?

merci et bonne soirée, Twis

dimanche 7 novembre 2004 à 00:28:46 | Re : prb keyboard SDL

ToToL

Membre Club
si tu a penser a initialiser le repeat key le message SDL_KEYDOWN revient rapidement donc l'incrémentation marche.

par contre pour ceux connaissant un peut SDL j'ai un souci keyboard : en fait quand on appui sur une touche ( on reste appuié ) et que l'on appui sur une autre ( on reste aussi appuié ) alors le message de la première touche n'arrive pas ( normale ) mais si on relache une des deux touche plus aucun message n'arrive et je n'arrive pas a régler ce souci

Kirua

dimanche 7 novembre 2004 à 15:04:18 | Re : prb keyboard SDL

Dante41

Un autre moyen plus efficace au lieu de faire des SDL_Event event; ect...
SDL_KEYDOWN:
truc...
breck;

Autant faire un Uint8 *keys = keys = SDL_GetKeyState(NULL);
if (keys[SDLK_UP(par exemple)]==SDL_PRESSED)...
{
truc...
}

C'est bien mieux (surtout pour les jeux)

Dante41 (ou Vengeur41 ca dépend de l'humeur)

"Un myope qui lit sur les lèvres entend mieux lorsqu'il porte des lunettes",Phillipe Geluck


dimanche 7 novembre 2004 à 15:04:21 | Re : prb keyboard SDL

Dante41

Réponse acceptée !
Un autre moyen plus efficace au lieu de faire des SDL_Event event; ect...
SDL_KEYDOWN:
truc...
breck;

Autant faire un Uint8 *keys = keys = SDL_GetKeyState(NULL);
if (keys[SDLK_UP(par exemple)]==SDL_PRESSED)...
{
truc...
}

C'est bien mieux (surtout pour les jeux)

Dante41 (ou Vengeur41 ca dépend de l'humeur)

"Un myope qui lit sur les lèvres entend mieux lorsqu'il porte des lunettes",Phillipe Geluck


dimanche 7 novembre 2004 à 17:01:13 | Re : prb keyboard SDL

TheWhiteShadow

cool merci les gars vos deux trucs ça marche!!!

+Twis;



Cette discussion est classé dans : ok, touche, keyboard, sdl, prb


Répondre à ce message

Sujets en rapport avec ce message

Touche windows [ par Tautau ] salut, je cherche le moyen de desactiver la touche windows... -griser le bouton windows ------> OK -desactiver alt + f4 ----- Problème de gestion de clavier avec SDL [ par vincemail ] Bonjour, j'utilise SDL pour gérer le clavier : les flèches directionnelles doivent déplacer un personnage à l'écran. Mon problème est qu'il faut relac prb SDL gfxPrimitives alpha line [ par TheWhiteShadow ] bonsoir,j'utilise SDL gfxPrimitives qui mermet entre autre de dessiner des lignes avec support de la transparence, mais j'ai un problème:lineColor(Buf Effacer une image avec SDL en C [ par flofloo ] slt tout le mondevoici mon probleme j'ai realiser un petit prog qui affiche une image a l'appui de la touche "x" et maintenant je voudrais faire le co Touche tabulation. [ par mohdaef ] Bonjour à tous.Je débute dans la programmation en API Windows et plus généralement en C++, après la création d'un fenêtre et de quelque boutons je me SDL porbleme [ par fahdovski ] IL Y'A EXECUTION MAIS LE PC PLANTE IL DEVIENT TRES LENT, MAIS POURQUOI??????jE TRAVAILLE SUR CODE::BLOCKS SOUS LINUXAVANT CA MARCHAIS IMPEC QUESQUI C' SDL et GLUT [ par Samaths ] Bonjour à tous!J'ai un petit problème: Je voudrais utiliser OpenGL et la SDL en même temps. Je sais que c'est possible, j'ai trouvé plein de tutoriaux keybd_event [ par beb_aij_hi ] salut.j'essaye de simuler une frappe clavier avec keybd_event et il y a un truck qui m'echappe.voici un bout de code:#include #include int main(int ar mettre en pause SDL_GetTicks [ par djipey ] Bonjour, voila je code un pong en SDL. Il contient plusieurs boucles, dont une trés grosse qui se répéte si l'utilisatuer perd et qu'il demande à rejo


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.