Remove some unnecessary variables from lua variable setup

This commit is contained in:
Paul Dino Jones 2025-03-25 10:04:14 -04:00
parent a26ee4da2f
commit e0d9c78f60
1 changed files with 4 additions and 34 deletions

View File

@ -30,44 +30,14 @@ int simdata_to_lua(lua_State *L, SimData* simdata) {
{ {
lua_newtable(L); lua_newtable(L);
lua_pushinteger(L, simdata->pd[i].radius); lua_pushinteger(L, simdata->pd[i].radius);
lua_setfield(L, -2, "radius"); lua_setfield(L, -3, "radius");
lua_pushinteger(L, simdata->pd[i].theta); lua_pushinteger(L, simdata->pd[i].theta);
lua_setfield(L, -2, "theta"); lua_setfield(L, -3, "theta");
lua_rawseti(L, -2, i+1); lua_rawseti(L, -3, i+1);
} }
lua_setfield(L, -2, "pd"); lua_setfield(L, -2, "pd");
lua_pushinteger(L, simdata->pd[0].radius); return 0; // Return the table to Lua
lua_setfield(L, -2, "radius1");
lua_pushinteger(L, simdata->pd[0].theta);
lua_setfield(L, -2, "theta1");
lua_pushinteger(L, simdata->pd[1].radius);
lua_setfield(L, -2, "radius2");
lua_pushinteger(L, simdata->pd[1].theta);
lua_setfield(L, -2, "theta2");
lua_pushinteger(L, simdata->pd[2].radius);
lua_setfield(L, -2, "radius3");
lua_pushinteger(L, simdata->pd[2].theta);
lua_setfield(L, -2, "theta3");
lua_pushinteger(L, simdata->pd[3].radius);
lua_setfield(L, -2, "radius4");
lua_pushinteger(L, simdata->pd[3].theta);
lua_setfield(L, -2, "theta4");
lua_pushinteger(L, simdata->pd[4].radius);
lua_setfield(L, -2, "radius5");
lua_pushinteger(L, simdata->pd[4].theta);
lua_setfield(L, -2, "theta5");
lua_pushinteger(L, simdata->pd[5].radius);
lua_setfield(L, -2, "radius6");
lua_pushinteger(L, simdata->pd[5].theta);
lua_setfield(L, -2, "theta6");
return 1; // Return the table to Lua
} }
uint8_t get_color_rgb_value(int color, int rgb) uint8_t get_color_rgb_value(int color, int rgb)