Salut !
Bon je suis pas sur que ce soit bien en C++ que je dois poser ma question !
Voilà mon problème :
je suis en creation d'un programme vachement simple de concept :
Je lance le programme -> une fenêtre apparaît avec juste une grande image dedans (plus grande que l'écrands surement ^^ à moins que vous ayez une bonne resolution d'ecrands ) seulement j'aimerai qu'à certain endroit de l'image, lorsque l'on click (une main apparaît lorsque l'on passe dessus) le programme lance une seconde image par dessus (on vera toujours la première étant donné que la seconde sera plus petite) et ainsi de suite si je veux (bon sa pas dur une fois qu'on l'a réussit une fois je suppose ) seulement je vois pas comment en faire apparaitre une déjà ! :/ Mais pour l'instant j'ai un autre problème,
Alors voilà :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| int main(int argc, char *argv[])
{
SDL_Surface *ecran = NULL, *Fond = NULL;
SDL_Rect positionFond;
positionFond.x = 0;
positionFond.y = 0;
SDL_Init(SDL_INIT_VIDEO);
ecran = SDL_SetVideoMode(700, 500, 32, SDL_HWSURFACE | SDL_RESIZABLE);
SDL_WM_SetCaption("Test", NULL);
Fond = SDL_LoadBMP("ut.bmp");
SDL_BlitSurface(Fond, NULL, ecran, &positionFond);
SDL_Flip(ecran);
pause();
SDL_FreeSurface(Fond);
SDL_Quit();
return EXIT_SUCCESS;
} |
Bon je sais il est petit ! Au lancement, le programme me creer une fenêtre de 700*500Pixels, seulement l'image est beaucoup plus grande !! (1024*768) alors j'ai essayé de rendre la fenêtre redimmensionnable :
Code:
ecran = SDL_SetVideoMode(700, 500, 32, SDL_HWSURFACE | SDL_RESIZABLE);
Bon ok, je peux redimmensionner ma fenêtre mais regarder :
http://img134.imageshack.us/img134/5941/image5vl.jpg
seul les 700*500pixels de l'image visible au debut ont été chargé le reste bin ça bug un peu ^^ ensuite c'est pas vraiment comme ça que je voudrait redimmensionner, ce serai plutôt avec les ascenseurs mais je sais pas comment les faire !
Bon voilà je suis déjà perdu à peine que j'ai reussi à faire correctement une image de fond ^^ alors pour les coordonnées et le reste, je le sens mal !
Partager