17 lines
408 B
Lua
17 lines
408 B
Lua
---@class Polygon:Object Polygon object
|
|
---@field mode string drawing mode of Polygon
|
|
---@field points any points of Polygon
|
|
local Polygon = Object:extend()
|
|
|
|
function Polygon:new(mode, ...)
|
|
self.mode = mode or "fill"
|
|
self.points = {...} or {100,100, 200,100, 150,200}
|
|
end
|
|
|
|
function Polygon:update(dt) end
|
|
|
|
function Polygon:draw()
|
|
love.graphics.polygon(self.mode, self.points)
|
|
end
|
|
|
|
return Polygon
|