Partage
  • Partager sur Facebook
  • Partager sur Twitter

probleme avec l'installation de FMOD

avec dev c++

Sujet résolu
    21 août 2006 à 10:14:47

    bonjours j'ai un problème avec FMOD.
    J'ai tout installer comme il faut, mon code est correct sans erreur mais kan je le conpile et éxecute b la fenetre disparait instantanément.
    Mon code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <SDL/SDL.h>
    #include <SDL/SDL_image.h>
    #include <FMOD/fmod.h>

    int main(int argc, char *argv[])
    {
    SDL_Surface *ecran = NULL, *viseur = NULL;
    FSOUND_SAMPLE *tir = NULL;
    SDL_Rect position;
    SDL_Event event;
    int continuer = 1;


    SDL_Init(SDL_INIT_VIDEO);
    FSOUND_Init(44100, 32, 0);

    ecran = SDL_SetVideoMode(800, 600, 32, SDL_HWSURFACE | SDL_DOUBLEBUF);
    SDL_WM_SetCaption("Jeu de tir", NULL);
    tir = FSOUND_Sample_Load(FSOUND_FREE, "pan.wav", 0, 0, 0);

    viseur = SDL_LoadBMP("pan.wav");
    SDL_SetColorKey(viseur, SDL_SRCCOLORKEY, SDL_MapRGB(viseur->format, 255, 255, 255));

    SDL_ShowCursor(SDL_DISABLE);

    while(continuer)
    {
         SDL_WaitEvent(&event);
         switch(event.type)
         {
            case SDL_QUIT:
            continuer = 0;
            break;
           
            case SDL_MOUSEMOTION:
            position.x = event.motion.x - (viseur->w / 2);
            position.y = event.motion.y - (viseur->h / 2);
            break;
         
            case SDL_MOUSEBUTTONDOWN:
            if(event.button.button == SDL_BUTTON_LEFT)
            FSOUND_PlaySound(FSOUND_FREE, tir);
            else {}
            break;
         
         }
        SDL_FillRect(ecran, NULL, SDL_MapRGB(ecran->format, 0, 0, 0));
        SDL_BlitSurface(viseur, NULL, ecran, &position);
        SDL_Flip(ecran);
    }

    FSOUND_Sample_Free(tir);
    FSOUND_Close();

    SDL_Quit();
    return EXIT_SUCCESS;
    }


    J'ai rajouter dans l'option du projet la ligne suivante : -lFMOD
    Est ce suffisant ou est je oublier quelque chose?
    • Partager sur Facebook
    • Partager sur Twitter

    probleme avec l'installation de FMOD

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown