예제 #1
0
파일: Game.java 프로젝트: jgacitua/PacMan
 public void updateGhostsWithoutReverse(EnumMap<GHOST, MOVE> ghostMoves) {
   ghostMoves = _completeGhostMoves(ghostMoves);
   _updateGhosts(ghostMoves);
 }
예제 #2
0
파일: Game.java 프로젝트: jgacitua/PacMan
  /**
   * Updates the states of the ghosts given the moves returned by the controller.
   *
   * @param ghostMoves The moves supplied by the ghosts controller
   */
  public void updateGhosts(EnumMap<GHOST, MOVE> ghostMoves) {
    ghostMoves = _completeGhostMoves(ghostMoves);

    if (!_reverseGhosts(ghostMoves, false)) _updateGhosts(ghostMoves);
  }