function (path) {
var $__0 = this;
if (!_.isArray(path)) {
return C.ERR_INVALID_ARGS;
}
var cur = _.find(path, (function(i) {
return i.x - i.dx == $__0.pos.x && i.y - i.dy == $__0.pos.y;
}));
if (!cur) {
return C.ERR_NOT_FOUND;
}
return this.move(cur.direction);
}