if(flags & SDL_INIT_VIDEO)
{
SDL_Quit();
return 1;
}
A nezpusobi nahodou tahle cast kodu, ze se program ukonci v pripade, kdyz se podari video inicializovat?
Názory k článku
SDL: Hry nejen pro Linux (3)
sheeryjay (neregistrovaný)
8. 3. 2005 12:59
Nový
Re: priklad
celé vlákno
Zda se ze ano, vyborny postreh. Kazdemu se jiste podobne chyby staly, nicmene autor by alespon ten priklad mohl v Dev-C++, nebo gcc zkompilovat. :-)
No nic, doufam, ze se serial vyvine dobre.
No nic, doufam, ze se serial vyvine dobre.
8. 3. 2005 19:48
Nový
Re: priklad
celé vlákno
Omlouvám se, máte samozřejmě pravdu. Mělo to být negované...
ilicz (neregistrovaný)
9. 3. 2005 11:27
Nový
PAK fajly....
celé vlákno
Zdravim... mam dotaz.. narazil jsem na programy v SDL pouzivajici PAK fajly... predpokladam ze se do takovyho souboru muze schovat treba grafika... nevite jak se do nej dostat/vyextrahovat??? Docela bych to potreboval a vsechny methody co me napadly selhaly... A Google mlci, nebo se ho neptam spravne... poradi prosim nekdo?
jm (neregistrovaný)
9. 3. 2005 14:08
Nový
Re: PAK fajly....
celé vlákno
No, to se opravdu ptate Googlu hodne blbe... :-P
Morkin (neregistrovaný)
9. 3. 2005 18:15
Nový
mplayer
celé vlákno
Doufam ze se casem dozvim jak zkompilovat mplayer s podporou windows :-).
Pavel (neregistrovaný)
11. 3. 2005 2:42
Nový
OpenGL
celé vlákno
Mam v tom trosku zmatek - jak je to s akceleraci, kdyz puzivam SDL s openGL a mam SDL_VIDEODRIVER="x11"? HW nebo SW? Nevite o nejakem zdroji informaci, kde by mi to vsechno pomalu a srozumitelne vysvetlili? diky Pavel
14. 3. 2005 14:52
Nový
Re: OpenGL
celé vlákno
OpenGL akcelerace je, co vím, v SDL nezávislá na systémové proměnné SDL_VIDEODRIVER, respektive, pokud jsou v systému nainstalované ovladače grafické karty, mělo by OpenGL běžet na hardwaru.
Seznam možných hodnot SDL_VIDEODRIVER naleznete v SDL manuálu ( http://sdldoc.csn.ul.ie/sdlenvvars.php ) a "řešení problémů se SDL_VIDEODRIVER" v SDL FAQ ( http://www.libsdl.org/faq.php ).
Seznam možných hodnot SDL_VIDEODRIVER naleznete v SDL manuálu ( http://sdldoc.csn.ul.ie/sdlenvvars.php ) a "řešení problémů se SDL_VIDEODRIVER" v SDL FAQ ( http://www.libsdl.org/faq.php ).
Miroslav Maiksnar (neregistrovaný)
11. 3. 2005 20:32
Nový
Sint32 ~= int?
celé vlákno
nemelo by v tabulce datovych typu byt jako ekvivalent Uint32/Sint32 pouzito spis (un)signed long?
Nevim jestli je SDL portovane na nejakou 16-bit platformu, ale sam jsem par let programoval v C/C++ na 8, 16, 32 a 64 bitovych platformach, takze muzu rict ze velikost intu nepatri mezi ty prave jistoty ;o)
Nevim jestli je SDL portovane na nejakou 16-bit platformu, ale sam jsem par let programoval v C/C++ na 8, 16, 32 a 64 bitovych platformach, takze muzu rict ze velikost intu nepatri mezi ty prave jistoty ;o)
14. 3. 2005 15:04
Nový
Re: Sint32 ~= int?
celé vlákno
Když se podíváte do hlavičkového souboru SDL_types.h naleznete tam typedef intu:
typedef unsigned int Uint32;
typedef signed int Sint32;
O trochu níže je skutečná velikost ošetřená řádky:
SDL_COMPILE_TIME_ASSERT(uint32, sizeof(Uint32) == 4);
SDL_COMPILE_TIME_ASSERT(sint32, sizeof(Sint32) == 4);
Před nedávnem jsem zkoušel zkompilovat SDL program v gcc se zapnutou volbou "pedantic" a nepustilo mě to přes podobný test 64-bitového intu, takže tyto asserty asi opravdu fungují a je tedy jistota velikosti typů. Něco podobného se stane v borland cpp builderu, když neurčíte ekvivalenci enumu s intem.
typedef unsigned int Uint32;
typedef signed int Sint32;
O trochu níže je skutečná velikost ošetřená řádky:
SDL_COMPILE_TIME_ASSERT(uint32, sizeof(Uint32) == 4);
SDL_COMPILE_TIME_ASSERT(sint32, sizeof(Sint32) == 4);
Před nedávnem jsem zkoušel zkompilovat SDL program v gcc se zapnutou volbou "pedantic" a nepustilo mě to přes podobný test 64-bitového intu, takže tyto asserty asi opravdu fungují a je tedy jistota velikosti typů. Něco podobného se stane v borland cpp builderu, když neurčíte ekvivalenci enumu s intem.

