mirror of
https://github.com/love2d/love.git
synced 2026-08-18 03:34:23 +02:00
Rename love.mouse.hasCursor to isCursorSupported (resolves issue #1309).
--HG-- branch : minor
This commit is contained in:
@@ -51,7 +51,7 @@ public:
|
|||||||
|
|
||||||
virtual Cursor *getCursor() const = 0;
|
virtual Cursor *getCursor() const = 0;
|
||||||
|
|
||||||
virtual bool hasCursor() const = 0;
|
virtual bool isCursorSupported() const = 0;
|
||||||
|
|
||||||
virtual double getX() const = 0;
|
virtual double getX() const = 0;
|
||||||
virtual double getY() const = 0;
|
virtual double getY() const = 0;
|
||||||
|
|||||||
@@ -107,7 +107,7 @@ love::mouse::Cursor *Mouse::getCursor() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
bool Mouse::hasCursor() const
|
bool Mouse::isCursorSupported() const
|
||||||
{
|
{
|
||||||
return SDL_GetDefaultCursor() != nullptr;
|
return SDL_GetDefaultCursor() != nullptr;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ public:
|
|||||||
|
|
||||||
love::mouse::Cursor *getCursor() const override;
|
love::mouse::Cursor *getCursor() const override;
|
||||||
|
|
||||||
bool hasCursor() const override;
|
bool isCursorSupported() const override;
|
||||||
|
|
||||||
double getX() const override;
|
double getX() const override;
|
||||||
double getY() const override;
|
double getY() const override;
|
||||||
|
|||||||
@@ -92,9 +92,9 @@ int w_getCursor(lua_State *L)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int w_hasCursor(lua_State *L)
|
int w_isCursorSupported(lua_State *L)
|
||||||
{
|
{
|
||||||
luax_pushboolean(L, instance()->hasCursor());
|
luax_pushboolean(L, instance()->isCursorSupported());
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -214,7 +214,7 @@ static const luaL_Reg functions[] =
|
|||||||
{ "getSystemCursor", w_getSystemCursor },
|
{ "getSystemCursor", w_getSystemCursor },
|
||||||
{ "setCursor", w_setCursor },
|
{ "setCursor", w_setCursor },
|
||||||
{ "getCursor", w_getCursor },
|
{ "getCursor", w_getCursor },
|
||||||
{ "hasCursor", w_hasCursor },
|
{ "isCursorSupported", w_isCursorSupported },
|
||||||
{ "getX", w_getX },
|
{ "getX", w_getX },
|
||||||
{ "getY", w_getY },
|
{ "getY", w_getY },
|
||||||
{ "setX", w_setX },
|
{ "setX", w_setX },
|
||||||
|
|||||||
@@ -623,7 +623,7 @@ function love.errhand(msg)
|
|||||||
love.mouse.setVisible(true)
|
love.mouse.setVisible(true)
|
||||||
love.mouse.setGrabbed(false)
|
love.mouse.setGrabbed(false)
|
||||||
love.mouse.setRelativeMode(false)
|
love.mouse.setRelativeMode(false)
|
||||||
if love.mouse.hasCursor() then
|
if love.mouse.isCursorSupported() then
|
||||||
love.mouse.setCursor()
|
love.mouse.setCursor()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1141,8 +1141,9 @@ const unsigned char boot_lua[] =
|
|||||||
0x61, 0x62, 0x62, 0x65, 0x64, 0x28, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x29, 0x0a,
|
0x61, 0x62, 0x62, 0x65, 0x64, 0x28, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x29, 0x0a,
|
||||||
0x09, 0x09, 0x6c, 0x6f, 0x76, 0x65, 0x2e, 0x6d, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x73, 0x65, 0x74, 0x52, 0x65,
|
0x09, 0x09, 0x6c, 0x6f, 0x76, 0x65, 0x2e, 0x6d, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x73, 0x65, 0x74, 0x52, 0x65,
|
||||||
0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x28, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x29, 0x0a,
|
0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x28, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x29, 0x0a,
|
||||||
0x09, 0x09, 0x69, 0x66, 0x20, 0x6c, 0x6f, 0x76, 0x65, 0x2e, 0x6d, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x68, 0x61,
|
0x09, 0x09, 0x69, 0x66, 0x20, 0x6c, 0x6f, 0x76, 0x65, 0x2e, 0x6d, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x69, 0x73,
|
||||||
0x73, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x28, 0x29, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a,
|
0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x28, 0x29, 0x20,
|
||||||
|
0x74, 0x68, 0x65, 0x6e, 0x0a,
|
||||||
0x09, 0x09, 0x09, 0x6c, 0x6f, 0x76, 0x65, 0x2e, 0x6d, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x73, 0x65, 0x74, 0x43,
|
0x09, 0x09, 0x09, 0x6c, 0x6f, 0x76, 0x65, 0x2e, 0x6d, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x73, 0x65, 0x74, 0x43,
|
||||||
0x75, 0x72, 0x73, 0x6f, 0x72, 0x28, 0x29, 0x0a,
|
0x75, 0x72, 0x73, 0x6f, 0x72, 0x28, 0x29, 0x0a,
|
||||||
0x09, 0x09, 0x65, 0x6e, 0x64, 0x0a,
|
0x09, 0x09, 0x65, 0x6e, 0x64, 0x0a,
|
||||||
|
|||||||
Reference in New Issue
Block a user