Jump to content

How to use WebWalkEvent with a list of Position's


Sana

Recommended Posts

I have my bot walk from point A to point B using two Area's (point A and point B), and List<Position>'s for a path between them.

This works perfectly fine how I have it. There is just one thing: I want it to eat potions while running but currently it only drinks potions either before or after the running has completely finished because I use "getWalking().walkPath(listOfPositions)".

I found a solution to this problem here with the following code:

final WebWalkEvent webWalkEvent = new WebWalkEvent(destination);
webWalkEvent.setBreakCondition(new Condition() {
    @Override
    public boolean evaluate() {
        return shouldIDrinkPotion();
    }        
});
execute(webWalkEvent);

There is a problem, however. I can't use that code because "new WebWalkEvent()" won't accept my "List<Position>". How do I give that WebWalkEvent my list of positions so it can web walk it? 

EDIT: figured it out, just moved the contents of my List<Position> as variadic arguments to "new WebWalkEvent()".

Edited by Lansana Camara
Link to comment
Share on other sites

  • 4 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...