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


Anmelden zum Antworten