LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: Poradna Problem s SDLkem

Problem s SDLkem 24.7.2007 14:01
Dusan Rychnovsky

Ahoj,

snazim se naucit SDL a vyskytl se mi problem. Napsal jsem kratky programek (zdrojovy kod: www.geralt.czweb.org/main.cpp.txt, obrazek: www.geralt.czweb.org/flower.bmp), jenze nefunguje.

Nezobrazi zadne chybove hlaseni, v poradku bezi, jenze misto aby vykresloval obrazek nevykresluje nic ...

Nevite prosim nekdo co je spatne? Diky Dusan

Re: Problem s SDLkem 24.7.2007 14:18
Michael Kalouš
Neco mne napadlo

void draw()
{
	SDL_Rect rect;
       
	rect.x = 100;
	rect.y = 100;
	
	SDL_BlitSurface(image, NULL, screen, &rect);

        /*Tohle se mi nezda, neni nastaveno rect.w a rect.h*/
        /*Zkusil bych SDL_UpdateRect(screen,0,0,0,0) - to 
          aktualizuje celou obrazovku - kdyz bude vse OK,
          je problem odhalen*/
	SDL_UpdateRect(screen, rect.x, rect.y, rect.w, rect.h);
}
Re: Problem s SDLkem 24.7.2007 15:19
Dusan Rychnovsky

Bohuzel, i po prepsani SDL_UpdateRect(screen, rect.x, rect.y, rect.w, rect.h); na SDL_UpdateRect(screen, 0, 0, 0, 0); program (ne)funguje porad stejne ...

Re: Problem s SDLkem 24.7.2007 19:25
Dusan Rychnovsky

Tak uz jsem na to prisel, proc to nefunguje ... jednak, z me neznameho duvodu, nechce SDL vykreslovat, pokud mu pri inicializaci videomodu pridam flag SDL_DOUBLEBUF ... navic jsem omylem vytvoril dve promenne * surface, jednu globalni a jednu ve funkci main ...

Re: Problem s SDLkem 25.7.2007 00:50
Aleš Hakl

SDL nevykresluje s SDL_DOUBLEBUF proto, ze po dokoceni vykreslovani ceka na SDL_Flip(screen), motivace je, ze uzivatel behem vykreslovani vidi predchozi stav a nikoli postup vykreslovani (a tudiz to pak "neblika").

Re: Problem s SDLkem 26.7.2007 15:41
Dusan Rychnovsky

OK, diky vam obema za pomoc :)


KOMENTARZE
Problem s SDLkem 24.7.2007 14:01 Dusan Rychnovsky
  |- Re: Problem s SDLkem 24.7.2007 14:18 Michael Kalouš
  | L Re: Problem s SDLkem 24.7.2007 15:19 Dusan Rychnovsky
  |- Re: Problem s SDLkem 24.7.2007 19:25 Dusan Rychnovsky
  | L Re: Problem s SDLkem 25.7.2007 00:50 Aleš Hakl
  L Re: Problem s SDLkem 26.7.2007 15:41 Dusan Rychnovsky
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4791x
2. FreeBSD
Download: 8984x
3. PCLinuxOS-2010
Download: 8488x
4. alcolix
Download: 10804x
5. Onebase Linux
Download: 9568x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6142x

1. xinetd
Download: 2331x
2. RDGS
Download: 937x
3. spkg
Download: 4549x
4. LinPacker
Download: 9801x
5. VFU File Manager
Download: 3116x
6. LeftHand Mała Księgowość
Download: 7002x
7. MISU pyFotoResize
Download: 2700x
8. Lefthand CRM
Download: 3486x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3001x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz