AIDEZ MOI urgent!!!

Signaler
Messages postés
1
Date d'inscription
mercredi 10 septembre 2008
Statut
Membre
Dernière intervention
29 avril 2010
-
Messages postés
181
Date d'inscription
mardi 6 avril 2010
Statut
Membre
Dernière intervention
7 janvier 2012
-
Bonjour,

je suis en train de créer un jeu en language C et j'utilise la bibliotheque SDL ainsi je voudrais savoir comment créer un bouton... de sorte que lorsque je clique sur un icone ou une image sa incrémente une autre variable. J'ai consulter plusieurs tutoriaux sur le net mais ils sont tous très mal expliqué.

Cordialement.

1 réponse

Messages postés
181
Date d'inscription
mardi 6 avril 2010
Statut
Membre
Dernière intervention
7 janvier 2012
9
Moi je procède comme ça :

Tout d'abord je crée une SDL_Surface pour le bouton.
Je la place à des coordonnées que je stocke dans deux variables (ex : x et y) et je stocke sa taille : largeurBouton, et hauteurBouton.
Ensuite, je met un SDL_Event et je récupère les coordonnées de la souris s'il y a un clic ( ex : sX et sY).

2 conditions if :

if (sX >= x && sX <= x + largeurBouton)
{
if (sY >= Y && sY <= x + hauteurBouton)
{
LaVariable ++;
}
}


(ça fait longtemps que j'ai pas fait de SDL donc je ne me souviens plus des fonctions SDL_Event et autres... Mais voici le principe)


Après il y a peut-être des fonctions spéciales pour faire des boutons en SDL, je ne sais pas.

Voila , bonne chance

Pop70