HookAnchor = Entity:new() function HookAnchor:new(x,y,hookDistance) local o = Entity:new(x,y) o.type = "hook_anchor" o.pos = {x = x, y = y} o.hookDistance = hookDistance or 100 -- animations o.body = Animation:new(animation.fairy.flying) o:centerOffset(o.body) o:createBox(o.body) table.insert(LoadedObjects.Entities,o) o.id = #LoadedObjects.Entities setmetatable(o, self) self.__index = self return o end function HookAnchor:handleAnimation() self.body:animate() self:draw(self.body) end function HookAnchor:drawBackground() Entity.drawBackground(self) love.graphics.setColor(1,1,1,0) love.graphics.circle( "fill", -Camera.pos.x + self.pos.x, -Camera.pos.y + self.pos.y, self.hookDistance ) end function HookAnchor:doPhysics() end function Fairy:debug() Entity.debug(self) end