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 :
Code C/C++ :
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