[WIP] Treballant en el jefe. Pattern recovery

This commit is contained in:
2026-04-17 21:57:00 +02:00
parent 82e00e04d1
commit 1b3aa47d9e
3 changed files with 77 additions and 8 deletions

View File

@@ -17,12 +17,24 @@ function pattern.new()
action = pattern.action,
event = pattern.event,
actions = pattern.actions,
recovery = pattern.recovery,
-- recovery = pattern.noop,
draw = pattern.draw,
collision = pattern.collision,
add_manual_target = pattern.add_manual_target
}
end
function pattern:add_manual_target ( node, path )
self.manual_target = self.node[node]
self.manual_path = path
self.target_idx = 1
self.action_idx = 1
end
function pattern:noop()
print("NO OP")
end
function pattern:draw()
local scr_x = 0
local scr_y = 0
@@ -179,10 +191,6 @@ function pattern:in_target( a )
return self:collision( a )
end
function pattern:recovery( point, target)
print_dbg("")
end
function pattern:collision( a )
local b = self:target_node()
return (a.x+a.bb.x+a.bb.w >= b.x+b.bb.x)