Alors voilà :
Code:
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*76

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 :confused: !