first commit

This commit is contained in:
Mango 2025-08-23 19:10:20 -07:00
commit 768eed8787
5 changed files with 169 additions and 0 deletions

31
button.lua Normal file
View file

@ -0,0 +1,31 @@
local Object = require "classic"
local Button = Object:extend()
function Button:new(x, y, r, b)
self.x = x
self.y = y
self.r = r
self.b = b
self.press = false
end
function Button:update(dt)
if love.keyboard.isDown(self.b) then
self.press = true
else
self.press = false
end
end
function Button:draw()
local mode
if self.press then
mode = "fill"
else
mode = "line"
end
love.graphics.circle(mode, self.x + self.r, self.y + self.r, self.r)
end
return Button