blitten funktioniert einfach nicht?!?
-
wieso ist hier der bildschirm einfach immer schwarz ?

screen = SDL_SetVideoMode( SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_BPP, SDL_SWSURFACE); [...] SDL_Surface *t = IMG_Load ("testmap.bmp"); if(!t) MessageBox(0,IMG_GetError (),"",0); if(SDL_BlitSurface(t, NULL, screen, NULL) != 0) MessageBox(0,"","",0); bool quit = false; //While the user hasn't quit while( quit == false ) { moveCamera(); if( SDL_Flip( screen ) == -1 ) { return 1; } Sleep(10); [...]das bild ist ne 32bit bmp
-
Das Blit muss in die Schleife mit hinein, da du jedes Frame neuzeichnen musst.
-
lag in IMG_LOAD...mit SDL_LoadBMP gehts