diff --git a/simple-graphics.lua b/simple-graphics.lua index 7a1d472..3f11c7d 100644 --- a/simple-graphics.lua +++ b/simple-graphics.lua @@ -80,10 +80,10 @@ function lib.drawButton(m, x, y, w, h, text, fg, bg) local y1 = y local x2 = x+w-1 local y2 = y+h-1 - local midX = x+(w/2) - local midY = y+(h/2) + local midX = x+math.floor(w/2) + local midY = y+math.floor(h/2) lib.fillRect(m, x, y, w, h, bg) - lib.drawText(m, midX, midY, text, fg) + lib.drawTextCenter(m, midX, midY, text, fg) return {x1=x1,y1=y1,x2=x2,y2=y2} end