Add Seers course

This commit is contained in:
2021-10-19 20:43:18 +02:00
parent 3c8daa5189
commit eededcb580
4 changed files with 111 additions and 13 deletions

View File

@ -3,16 +3,19 @@ package io.reisub.dreambot.cagility;
import org.dreambot.api.methods.interactive.GameObjects;
import org.dreambot.api.methods.interactive.Players;
import org.dreambot.api.methods.map.Area;
import org.dreambot.api.methods.map.Tile;
import org.dreambot.api.wrappers.interactive.GameObject;
public class Obstacle {
private final int id;
private final Area[] areas;
private final Area area;
private final Tile[] walkingTiles;
private Obstacle next;
public Obstacle(int id, Area... areas) {
public Obstacle(int id, Area area, Tile... walkingTiles) {
this.id = id;
this.areas = areas;
this.area = area;
this.walkingTiles = walkingTiles;
}
public int getID() {
@ -32,12 +35,10 @@ public class Obstacle {
}
public boolean isPlayerInArea() {
for (Area area : areas) {
if (area.contains(Players.localPlayer())) {
return true;
}
}
return area.contains(Players.localPlayer());
}
return false;
public Tile[] getWalkingTiles() {
return walkingTiles;
}
}