--Configuration for the Jumper this.actorname = "Enemy: Walker" --the directions up=0 right=1 down=2 left = 3 --parameters this.enemy = 1 this.controllable = 0 this.speed = 2 print(">>> Entity Created - "..this.actorname); function this.walk(this) if(this:get_currentdirection() == left) then if ( this:can_move(left, this:get_x(), this:get_y()) and not this:can_move(down, this:get_x()+this:get_ownspeed(), this:get_y())) then if this:get_collision(left) then this:set_currentdirection(right) else this:set_ownspeed(-this.speed) end this:set_oldclip(1) else this:set_currentdirection(right) this:set_ownspeed(this.speed) end end if(this:get_currentdirection() == right) then if ( this:can_move(right, this:get_x(), this:get_y()) and not this:can_move(down, this:get_x()+this:get_ownspeed(), this:get_y())) then if this:get_collision(right) then this:set_currentdirection(left) else this:set_ownspeed(this.speed) end this:set_oldclip(2) else this:set_currentdirection(left) this:set_ownspeed(-this.speed) end end end function this.act(this) this:walk() end --END