IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau C Discussion :

Affichage avec SDL


Sujet :

Réseau C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juin 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 9
    Par défaut Affichage avec SDL
    bonjour a tous je suis débutant en programmation j'ai un projet a rendre sous peu et je dois faire l'interface avec Sdl maintenant j'ai chargé les images bien suivi mon cour sur SDL mais les images ne s'affiche et mon code vous ai présentez ci dessous veuillez m'aidez s'il vous plait


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    #include <stdlib.h>
    #include <stdio.h>
    #include <SDL/SDL.h>
     
     
    void pause();
     
    int main(int argc, char *argv[])
    {
     
         SDL_Surface *ecran = NULL, *imageDeFond = NULL;
     
        SDL_Rect positionFond;
     
     
        positionFond.x = 0;
        positionFond.y = 0;
     
     
     
        SDL_Init(SDL_INIT_VIDEO); // Initialisation de la SDL
     
         /* Chargement de l'icône AVANT SDL_SetVideoMode */
        SDL_WM_SetIcon(SDL_LoadBMP("alarm.bmp"), NULL);
        if(imageDeFond == NULL)
    {
        printf("Erreur lors du chargement de l'image de fond !\n");
    }
    else
    {
     
        SDL_SetVideoMode(640, 480, 32, SDL_HWSURFACE); // Ouverture de la fenêtre
     
        ecran = SDL_SetVideoMode(640, 480, 32, SDL_HWSURFACE); // On tente d'ouvrir une fenêtre
        if (ecran == NULL) // Si l'ouverture a échoué, on écrit l'erreur et on arrête
     
        {
            fprintf(stderr, "Impossible de charger le mode vidéo : %s\n", SDL_GetError());
            exit(EXIT_FAILURE);
        }
     
     
         SDL_WM_SetCaption("Client IRC", NULL);
     
         /* Chargement d'une image Bitmap dans une surface */
        imageDeFond = SDL_LoadBMP("01.bmp");
     
        /* On blitte par-dessus l'écran */
        SDL_BlitSurface(imageDeFond, NULL, ecran, &positionFond);
        SDL_Flip(ecran);
        }
     
     
        pause(); // Mise en pause du programme
        SDL_FreeSurface(imageDeFond); /* On libère la surface */
     
        SDL_Quit(); // Arrêt de la SDL
     
        return EXIT_SUCCESS; // Fermeture du programme
     
    }
     
    void pause()
    {
        int continuer = 1;
        SDL_Event event;
     
        while (continuer)
        {
            SDL_WaitEvent(&event);
            switch(event.type)
            {
                case SDL_QUIT:
                    continuer = 0;
            }
        }
    }

  2. #2
    Membre éprouvé Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 873
    Par défaut
    Salut.

    Tu code sous quel OS? Quel compilateur utilise-tu?
    Et quand tu dis "ça ne fonctionne pas", tu peux nous expliquer ce qui se passe en détails?

Discussions similaires

  1. affichage du video avec SDL
    Par ranell dans le forum SDL
    Réponses: 18
    Dernier message: 04/12/2008, 18h51
  2. Affichage d'une page HTML avec SDL
    Par Henri dans le forum SDL
    Réponses: 4
    Dernier message: 13/04/2008, 11h30
  3. probleme d'affichage avec sdl
    Par Asmod_D dans le forum SDL
    Réponses: 5
    Dernier message: 12/02/2007, 18h11
  4. Problème d'affichage d'un sprite avec SDL
    Par youp_db dans le forum SDL
    Réponses: 1
    Dernier message: 11/02/2006, 18h08
  5. Pb affichage avec un PaintBox (pour eviter scintillement)
    Par juan64 dans le forum C++Builder
    Réponses: 7
    Dernier message: 08/04/2004, 09h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo