コード例 #1
0
ファイル: GamePanel.java プロジェクト: CodeResource/AStar
  @Override
  public void mousePressed(MouseEvent e) {
    mousePressedPoint = e.getPoint();

    TileCell targetCell = map.getCell(TileCell.transformCellPoint(e.getPoint()));
    if (targetCell == null || !targetCell.isCanPass()) {
      return;
    }

    if (isMouseLeftKey(e)) {
      recollectActors(targetCell);
      return;
    }
    // System.out.println(targetCell);

    actorsCancelTaskAndSubmitNew(targetCell);
  }