Ejemplo n.º 1
0
  @Override
  public int loop() {
    System.out.println("Inside loop");
    scriptState = getState();
    currentXp = Skills.getXp(Skill.RUNECRAFT);

    switch (scriptState) {
      case BANKING:
        banking.depositRunes();
        banking.withdrawEss(usingPouches);
        break;

      case CRAFT_RUNES:
        runecraft.craftRunes(usingPouches);
        break;

      case ENTER_RUINS:
        runecraft.enterRuins();
        break;

      case EXIT_ALTAR:
        runecraft.exitPortal();
        break;

      case OPEN_BANK:
        if (!banking.openBank()) {
          walk.toBankFailsafe();
        }
        break;

      case WALK_TO_ALTAR:
        path.toAltar();
        // walk.toAltar();
        break;

      case WALK_TO_PORTAL:
        path.toPortal();
        // walk.toPortal();
        break;

      case WALK_TO_BANK:
        path.toBank();
        // walk.toBank();
        break;

      case WALK_TO_RUINS:
        path.toRuins();
        // walk.toMysteriousRuins();
        break;

      case GUI:
        System.out.println("Waiting for GUI");
        break;
    }

    return Random.nextInt(50, 150);
  }