Exemplo n.º 1
0
  public void clickOnPlanetMapButton1(Point p) {
    if (SU.disembarkNavalCargo(p) || SU.embarkNavalCargo(p)) {
      return;
    }
    LinkedList<Hex> path = game.getPath();
    if (p.x == path.getLast().getX() && p.y == path.getLast().getY()) {

      if (Util.moveCapable(game)) {

        // start stack movement loop
        gui.setCurrentState(PW4.get());
        gui.setMenus(null);
        gui.startStackMove();
      }

      //
    } else {
      SU.findPath(p);
      if (game.getPath() == null) {
        gui.setCurrentState(PW2.get());
      }
    }
  }