- [CHG] draw.rect i draw.rectFill ara pillen (x,y,w,h), com les persones normals, no (x1,y1,x2,y2) com el subnormal de pico-8

This commit is contained in:
2025-02-19 13:34:55 +01:00
parent ecb493f9c8
commit 2f0817d20c
3 changed files with 29 additions and 25 deletions

20
lua.cpp
View File

@@ -407,22 +407,22 @@ extern "C" {
}
static int cpp_draw_rect(lua_State *L) {
int x0 = luaL_checknumber(L, 1);
int y0 = luaL_checknumber(L, 2);
int x1 = luaL_checknumber(L, 3);
int y1 = luaL_checknumber(L, 4);
int x = luaL_checknumber(L, 1);
int y = luaL_checknumber(L, 2);
int w = luaL_checknumber(L, 3);
int h = luaL_checknumber(L, 4);
uint8_t color = luaL_checkinteger(L, 5);
rect(x0, y0, x1, y1, color);
rect(x, y, w, h, color);
return 0;
}
static int cpp_draw_rectfill(lua_State *L) {
int x0 = luaL_checknumber(L, 1);
int y0 = luaL_checknumber(L, 2);
int x1 = luaL_checknumber(L, 3);
int y1 = luaL_checknumber(L, 4);
int x = luaL_checknumber(L, 1);
int y = luaL_checknumber(L, 2);
int w = luaL_checknumber(L, 3);
int h = luaL_checknumber(L, 4);
uint8_t color = luaL_checkinteger(L, 5);
rectfill(x0, y0, x1, y1, color);
rectfill(x, y, w, h, color);
return 0;
}