Mercurial > love-experiments
diff src/modules/image/wrap_ImageData.cpp @ 1361:70f7c7bb0ac1
Added love.graphics.getDimensions and Image/Canvas/ImageData:getDimensions (issue #566)
| author | Alex Szpakowski <slime73@gmail.com> |
|---|---|
| date | Mon, 11 Mar 2013 19:03:37 -0300 |
| parents | b7f097053d74 |
| children | a923d8f90638 |
line wrap: on
line diff
--- a/src/modules/image/wrap_ImageData.cpp Mon Mar 11 17:56:55 2013 -0300 +++ b/src/modules/image/wrap_ImageData.cpp Mon Mar 11 19:03:37 2013 -0300 @@ -47,6 +47,14 @@ return 1; } +int w_ImageData_getDimensions(lua_State *L) +{ + ImageData *t = luax_checkimagedata(L, 1); + lua_pushinteger(L, t->getWidth()); + lua_pushinteger(L, t->getHeight()); + return 2; +} + int w_ImageData_getPixel(lua_State *L) { ImageData *t = luax_checkimagedata(L, 1); @@ -188,6 +196,7 @@ { "getWidth", w_ImageData_getWidth }, { "getHeight", w_ImageData_getHeight }, + { "getDimensions", w_ImageData_getDimensions }, { "getPixel", w_ImageData_getPixel }, { "setPixel", w_ImageData_setPixel }, { "mapPixel", w_ImageData_mapPixel },
