[SDL] SDL Not Displaying

Benjamin Towal btowal2 at uiuc.edu
Wed Jul 4 15:40:27 PDT 2007


Hi, I'm writing a game that is spread out across header files and 
implementation files. Currently it has a menu screen (handled by one header-
implementation pair) and a gameplay mode (handled by another). SDL setup 
functions, keyboard event handling functions and the functions to display 
things on screen (SDL_BlitSurface, SDL_FillRect, etc.) are located in a base 
class, which the menu and gameplay classes inherit from. For some reason, the 
SDL initialization and SDL keyboard handling functions work properly, but the 
display functions do not. Just a black screen comes up, and nothing draws at 
any point during runtime. Absolutely no compiler errors are found, everything 
runs, no unexpected shutdowns. In my menu, "Exit" is the last option, and if i 
hit the down arrow a bunch of times then press enter, the program does exit, so 
other SDL features are working (SDL_GetKeystate and events). It's just for some 
strange reason nothing but this black screen opens. Has anybody ever heard of 
anything like this? If anyone's interested in attempting, i can post my code 
too; i realize it's hard to troubleshoot without the code but i don't want to 
unnecessarily spam up your space either. Any help is greatly appreciated.



More information about the SDL mailing list