Hi,
i need to display the mouse cursor in my app.
But it seem "SDL_ShowCursor(SDL_ENABLE)" does not do the job.
quick example:
int main()
{
SDL_Surface *screen;
bool run = true;
SDL_Rect rect;
Uint32 color;
rect.w = 320;
rect.h = 240;
rect.x = 0;
rect.y = 0;
//Show Cursor
SDL_ShowCursor(SDL_ENABLE);
SDL_Init(SDL_INIT_VIDEO);
screen = SDL_SetVideoMode(320, 240, has_colors ? 16 : 8, SDL_SWSURFACE);
color = SDL_MapRGB(screen->format, 255, 0, 0);
while(run)
{
SDL_Event event;
if(SDL_PollEvent (&event))
{
switch(event.type)
{
case (SDL_QUIT):
{
run = false;
}break;
case(SDL_KEYDOWN):
{
switch(event.key.keysym.sym)
{
case(SDLK_ESCAPE):
{
run = false;
}break;
}
}break;
}
}
SDL_FillRect(screen, &rect, color);
SDL_Flip(screen);
}
}
Cursor is not shown. Does anybody knows how to enable the cursor?
Thanks ^^