Renamed love.touch.getIDs to love.touch.getTouches.

This commit is contained in:
Alex Szpakowski
2015-05-28 20:54:41 -03:00
parent 7e42d82308
commit 457903a425
6 changed files with 11 additions and 15 deletions
+4 -8
View File
@@ -130,22 +130,18 @@ void ImageData::paste(ImageData *src, int dx, int dy, int sx, int sy, int sw, in
dy -= sy;
sy = 0;
}
if (dx + sw > getWidth())
{
sw = getWidth() - dx;
}
if (dy + sh > getHeight())
{
sh = getHeight() - dy;
}
if (sx + sw > src->getWidth())
{
sw = src->getWidth() - sx;
}
if (sy + sh > src->getHeight())
{
sh = src->getHeight() - sy;
}
// If the dimensions match up, copy the entire memory stream in one go
if (sw == getWidth() && getWidth() == src->getWidth()
+1 -1
View File
@@ -57,7 +57,7 @@ public:
/**
* Gets a list of the IDs of all currently active touches.
**/
virtual std::vector<int64> getIDs() const = 0;
virtual std::vector<int64> getTouches() const = 0;
/**
* Gets the position in pixels of a specific touch, using its ID.
+1 -1
View File
@@ -30,7 +30,7 @@ namespace touch
namespace sdl
{
std::vector<int64> Touch::getIDs() const
std::vector<int64> Touch::getTouches() const
{
std::vector<int64> ids;
ids.reserve(touches.size());
+1 -1
View File
@@ -43,7 +43,7 @@ public:
virtual ~Touch() {}
std::vector<int64> getIDs() const override;
std::vector<int64> getTouches() const override;
void getPosition(int64 id, double &x, double &y) const override;
double getPressure(int64 id) const override;
+3 -3
View File
@@ -40,9 +40,9 @@ int64 luax_checktouchid(lua_State *L, int idx)
return (int64) (intptr_t) lua_touserdata(L, 1);
}
int w_getIDs(lua_State *L)
int w_getTouches(lua_State *L)
{
std::vector<int64> ids = instance()->getIDs();
std::vector<int64> ids = instance()->getTouches();
lua_createtable(L, (int) ids.size(), 0);
@@ -85,7 +85,7 @@ int w_getPressure(lua_State *L)
static const luaL_Reg functions[] =
{
{ "getIDs", w_getIDs },
{ "getTouches", w_getTouches },
{ "getPosition", w_getPosition },
{ "getPressure", w_getPressure },
{ 0, 0 }
+1 -1
View File
@@ -32,7 +32,7 @@ namespace touch
{
int64 luax_checktouchid(lua_State *L, int idx);
int w_getIDs(lua_State *L);
int w_getTouches(lua_State *L);
int w_getPosition(lua_State *L);
int w_getPressure(lua_State *L);
extern "C" LOVE_EXPORT int luaopen_love_touch(lua_State *L);