[WIP] Treballant en el jefe. Pattern recovery
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user