Require x and y parameters in create function

Added error handling for missing x and y parameters.
This commit is contained in:
CadenCoaster
2025-10-18 10:44:16 -07:00
committed by GitHub
parent acf76d1fc2
commit 380a1c86fd

View File

@@ -53,8 +53,8 @@ end
local function clamp(v, lo, hi) return (v < lo) and lo or ((v > hi) and hi or v) end local function clamp(v, lo, hi) return (v < lo) and lo or ((v > hi) and hi or v) end
function lib.create(name, w, h, x, y) function lib.create(name, w, h, x, y)
if not x then x = 1 end if not x then error("no x",2) end
if not y then y = 1 end if not y then error("no x",2) end
w = math.floor(w + 0.5) w = math.floor(w + 0.5)
h = math.floor(h + 0.5) h = math.floor(h + 0.5)
x = math.floor(x + 0.5) x = math.floor(x + 0.5)