I need to change the "system" mouse cursor (I do NOT WANT TO USE BLIT). So, I tried SDL_CreateCursor but can't find any working example.
http://www.libsdl.org/cgi/docwiki.cgi/SDL_CreateCursor (that one crashes my game)
1. Do you know of any working example of SDL_CreateCursor?
2. Have you ever tried it? Have you made SDL_CreateCursor working?
3. Any possible clues where the problem might be?
I'm using Code::Blocks and SDL 1.2.15 + SDL_Mixer + SDL_TTF + OpenGL.
SDL_CreateCursor, does it work?
Stellar Monarch (4X, turn based, released): GDN forum topic - Twitter - Facebook - YouTube
I need to change the "system" mouse cursor (I do NOT WANT TO USE BLIT). So, I tried SDL_CreateCursor but can't find any working example.
http://www.libsdl.or...DL_CreateCursor (that one crashes my game)
1. Do you know of any working example of SDL_CreateCursor?
2. Have you ever tried it? Have you made SDL_CreateCursor working?
3. Any possible clues where the problem might be?
I'm using Code::Blocks and SDL 1.2.15 + SDL_Mixer + SDL_TTF + OpenGL.
I don't know about SDL_CreateCursor but SDL_CreateColorCursor works great for me its basically the same function except it uses an SDL_Surface as input I use this function after I create my window like so:
mainwindow = SDL_CreateWindow("game", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, width, height, flags);
SDL_SetCursor(SDL_CreateColorCursor(IMG_Load("Resources/Textures/cursor.png"), 0, 0));
SDL 2.0 only
I don't know about SDL_CreateCursor but SDL_CreateColorCursor works great for me its basically the same function except it uses an SDL_Surface as input I use this function after I create my window like so:
mainwindow = SDL_CreateWindow("game", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, width, height, flags);
SDL_SetCursor(SDL_CreateColorCursor(IMG_Load("Resources/Textures/cursor.png"), 0, 0));
Maybe I should switch...
Stellar Monarch (4X, turn based, released): GDN forum topic - Twitter - Facebook - YouTube
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement