| 343 | // *********************************************************************** |
| 344 | |
| 345 | int LuaDrawSpriteRect(lua_State* pLua) { |
| 346 | UserData* pUserData = (UserData*)luaL_checkudata(pLua, 1, "UserData"); |
| 347 | UpdateUserDataImage(pUserData); |
| 348 | Vec4f rect; |
| 349 | rect.x = (f32)luaL_checknumber(pLua, 2); |
| 350 | rect.y = (f32)luaL_checknumber(pLua, 3); |
| 351 | rect.z = (f32)luaL_checknumber(pLua, 4); |
| 352 | rect.w = (f32)luaL_checknumber(pLua, 5); |
| 353 | Vec2f position; |
| 354 | position.x = (f32)luaL_checknumber(pLua, 6); |
| 355 | position.y = (f32)luaL_checknumber(pLua, 7); |
| 356 | DrawSpriteRect(pUserData->img, rect, position); |
| 357 | return 0; |
| 358 | } |
| 359 | |
| 360 | // *********************************************************************** |
| 361 |
nothing calls this directly
no test coverage detected