Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2267 connectés 

  FORUM HardWare.fr
  Programmation

  Aidez moi SVP : Probleme con avec SDL (Langage C multimedias) !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aidez moi SVP : Probleme con avec SDL (Langage C multimedias) !

n°201592
samuelp
Posté le 25-08-2002 à 18:21:42  profilanswer
 

Vla mon script tout con juste por tester SDL :
#include <stdio.h>
#include <stdlib.h>
#include <SDL/SDL.h>
 
SDL_Rect src, dest ;
SDL_Surface * screen ;
SDL_Surface * background ;
SDL_Surface * image1 ;
 
 
void mouvement(int x, int y)  
{
    src.x = 0 ;
    src.y = 0 ;
    src.h=image1->h ;
    src.w=image1->w ;
    dest.x = x ;
    dest.y = y ;
    dest.h = image1 -> h ;
    dest.w=image1 -> w ;
    SDL_BlitSurface(image1, &src, screen, &dest);
 
 
 
 
 
}
 
 
int  main()
{
    int x1, y1 ;
    if (SDL_Init(SDL_INIT_VIDEO) <0 )
    {
 printf("Error %s", SDL_GetError) ;
 exit (0) ;
    }
    atexit(SDL_Quit);
    screen = SDL_SetVideoMode (640,480,16,0) ;
 
    if (screen == NULL)
    {
 printf("Big Error" ) ;
 exit (0) ;
 
    }
   
   background =  SDL_LoadBMP( "image.bmp" ) ;
   image1 = SDL_LoadBMP("image2.bmp" );
   if (image1 == NULL)  
   {
       printf("ERROR" ) ;
       exit (0) ;
 
   }
 
 
 
   for (x1=10;x1<200; x1+=10)
   {
       for (y1=10; y1<200; y1+=10)
       {
 
    src.x = 0 ;
    src.y = 0 ;
    src.h = background ->h ;
    src.w = background ->w ;
    dest.x = 0 ;
    dest.y = 0 ;
    dest.h = background ->h ;
    dest.w = background->w ;
    SDL_BlitSurface(background,&src,screen,&dest);
    mouvement(x1,y1);
 
    SDL_UpdateRect(screen, 0,0,0,0);
   
   
       }
   }
 
    SDL_FreeSurface(background);
    SDL_FreeSurface(image1);
    exit(0);  
   
 
 
 
 
}
 
 
 Script simple, meme pas recherché, meme pas structuré, et vla ce que ça me fait :
 
 - L'image s'initialise
 - L'animation a lieue
 
Mais avant que le programme se quitte, mon systeme freeze et j'ai plus la main (reset oblige)
 
Et ça a tout les coups mais jamais au meme endroti de l'animation, qqn a une idee ?


Message édité par samuelp le 25-08-2002 à 18:27:07
mood
Publicité
Posté le 25-08-2002 à 18:21:42  profilanswer
 

n°201617
samuelp
Posté le 25-08-2002 à 19:25:52  profilanswer
 

Personne pour m'aider ? ç quand meme louche, j'ai fait un autre prog 3 fois plus long qui plante pas (la seule difference c'est que j'utilisais 3 fonctions : 1 pour le deplacement, une pour l'affichage, une pour le rafraichissement)

n°201619
faenir
Posté le 25-08-2002 à 19:29:01  profilanswer
 

Je sais que ça aide pas beaucoup, mais http://www.chezmoicamarche.org/

n°201620
samuelp
Posté le 25-08-2002 à 19:30:36  profilanswer
 

ça plante pas chez toi ?

n°201627
faenir
Posté le 25-08-2002 à 19:53:36  profilanswer
 

non, il se termine correctement

n°201628
samuelp
Posté le 25-08-2002 à 19:59:22  profilanswer
 

OK, ça doit etre mon SDL (1.2.4.1) qui doit merder


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Aidez moi SVP : Probleme con avec SDL (Langage C multimedias) !

 

Sujets relatifs
[ PHP ] Problème pour trouver la librairie GD ?Problème d'activation de boutons dans VB6.0
langage APP : c quoi ?[MySQL] Problème avec une requête...
[MySQL] Problème de performance avec un index[vbs] Prôblème à la con
petit probleme pour charger mon doc xmlDiaporama - problème avec Opera...
[Java] Probleme de comprehension avec l'API Cryptix (maj : resolu)[css] probleme avec 2 fichiers css sur la meme page [solved a la con]
Plus de sujets relatifs à : Aidez moi SVP : Probleme con avec SDL (Langage C multimedias) !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR