View Single Post
  #3  
Old 04-06-2006, 09:48
Kahei Kahei is offline
Membre junior
 
Join Date: 03-06-2006
Posts: 4
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: !

Last edited by Magi-X; 04-06-2006 at 11:16.
Reply With Quote