Fenetre avec liens en SDL
quent12
-
Archembo -
Archembo -
Bonjour,
je sais créer des fenetre SDL en mode vidéos, affiché des images, du texte etc...
Mais je voudrais créer des boutons "suivant" pour changer de page dans mon programme. Mais je ne sais pas comment faire : un lien ou un bouton ??
Expliquez moi svp .
Merci beaucoup.
Cordialement, Quentin
je sais créer des fenetre SDL en mode vidéos, affiché des images, du texte etc...
Mais je voudrais créer des boutons "suivant" pour changer de page dans mon programme. Mais je ne sais pas comment faire : un lien ou un bouton ??
Expliquez moi svp .
Merci beaucoup.
Cordialement, Quentin
A voir également:
- Fenetre avec liens en SDL
- Partager des photos avec un lien - Guide
- Fenetre windows - Guide
- Fenêtre hors écran windows 11 - Guide
- Vérificateur de liens - Guide
- Fenetre de navigation privée - Guide
1 réponse
Salut je suis débutant en SDL: voici ce que je te propose:
tu fait un tableau qui contiens les image que tu veux afficher et dans ta boucle principale, insert ça
int i;
SDL_WaitEvent(&event);
switch(event.type)
{
case SDL_MOUSEBUTTONDOWN:
//Si on click sur le bouton (remplacer les coordonnées avant utilisation
if (event.button.x> 100 &&event.button.x< 186 &&event.button.y> 660 &&event.button.y< 694 )
{
i++
SDL_BlitSurface(Image[i], NULL, ecran, &positionImage);
SDL_Flip(ecran);
}
break;
}
bon, je ne sais pas trop ce que ça donne, j'experimente en ce moment meme, un programme avec des boutons
c'est pas tres performant mais ça marche =]
voila voila
tu fait un tableau qui contiens les image que tu veux afficher et dans ta boucle principale, insert ça
int i;
SDL_WaitEvent(&event);
switch(event.type)
{
case SDL_MOUSEBUTTONDOWN:
//Si on click sur le bouton (remplacer les coordonnées avant utilisation
if (event.button.x> 100 &&event.button.x< 186 &&event.button.y> 660 &&event.button.y< 694 )
{
i++
SDL_BlitSurface(Image[i], NULL, ecran, &positionImage);
SDL_Flip(ecran);
}
break;
}
bon, je ne sais pas trop ce que ça donne, j'experimente en ce moment meme, un programme avec des boutons
c'est pas tres performant mais ça marche =]
voila voila