mirror of
https://github.com/love2d/love.git
synced 2026-08-19 04:06:17 +02:00
Removed the system cursor variant of love.mouse.newCursor and added love.mouse.getSystemCursor. love.mouse.newCursor can now take a file(path). Resolves issue #741.
This commit is contained in:
@@ -25,6 +25,9 @@
|
||||
#include "mouse/Mouse.h"
|
||||
#include "Cursor.h"
|
||||
|
||||
// C++
|
||||
#include <map>
|
||||
|
||||
namespace love
|
||||
{
|
||||
namespace mouse
|
||||
@@ -43,7 +46,7 @@ public:
|
||||
~Mouse();
|
||||
|
||||
love::mouse::Cursor *newCursor(love::image::ImageData *data, int hotx, int hoty);
|
||||
love::mouse::Cursor *newCursor(love::mouse::Cursor::SystemCursor cursortype);
|
||||
love::mouse::Cursor *getSystemCursor(Cursor::SystemCursor cursortype);
|
||||
|
||||
void setCursor(love::mouse::Cursor *cursor);
|
||||
void setCursor();
|
||||
@@ -66,6 +69,8 @@ private:
|
||||
|
||||
love::mouse::Cursor *curCursor;
|
||||
|
||||
std::map<Cursor::SystemCursor, Cursor *> systemCursors;
|
||||
|
||||
}; // Mouse
|
||||
|
||||
} // sdl
|
||||
|
||||
Reference in New Issue
Block a user