MCPcopy Create free account
hub / github.com/DavidColson/Polybox / LuaDrawSpriteRect

Function LuaDrawSpriteRect

source/bind_graphics.cpp:345–358  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

343// ***********************************************************************
344
345int 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

Callers

nothing calls this directly

Calls 2

UpdateUserDataImageFunction · 0.85
DrawSpriteRectFunction · 0.85

Tested by

no test coverage detected