Uses of Class
it.polimi.ingsw.server.controller.game_state_controller.exceptions.MoveAlreadyPlayedException

Packages that use MoveAlreadyPlayedException
  • Uses of MoveAlreadyPlayedException in it.polimi.ingsw.server.controller.game_state_controller

    Modifier and Type
    Method
    Description
    void
    ExpertGameStateController.applyEffect(int characterIndex)
    This method applies the effect of the character corresponding to the inputted character index.
    boolean
    ExpertGameStateController.applyEffect(int characterIndex, int archipelagoIslandCode)
    This method applies the effect of the character corresponding to the inputted character index.
    void
    ExpertGameStateController.applyEffect(int characterIndex, Color color)
    This method applies the effect of the character corresponding to the inputted character index.
    void
    ExpertGameStateController.applyEffect(int characterIndex, Color color, int archipelagoIslandCode)
    This method applies the effect of the character corresponding to the inputted character index.
    void
    ExpertGameStateController.applyEffect(int characterIndex, List<Color> getStudents, List<Color> giveStudents)
    This method applies the effect of the character corresponding to the inputted character index.
    default void
    GameStateControllerCommonInterface.applyEffect(int characterIndex)
     
    default boolean
    GameStateControllerCommonInterface.applyEffect(int characterIndex, int archipelagoIslandCode)
     
    default void
    GameStateControllerCommonInterface.applyEffect(int characterIndex, Color student)
     
    default void
    GameStateControllerCommonInterface.applyEffect(int characterIndex, Color student, int archipelagoIslandCode)
     
    default void
    GameStateControllerCommonInterface.applyEffect(int characterIndex, List<Color> getStudents, List<Color> putStudents)
     
    private void
    ExpertGameStateController.applyEffectGenericChecks(int characterIndex)
    This method performs the generic checks on the input before applying the effect
    void
    GameStateController.grabStudentsFromCloud(int cloudIndex)
    This method performs all the checks required by the rules and then, if all of them are met, modifies the gameState grabbing the students from the chosen cloud.
    boolean
    ExpertGameStateController.moveMotherNature(int nSteps)
    This method performs all the checks required by the rules and then, if all of them are met, modifies the gameState moving motherNature.
    boolean
    GameStateController.moveMotherNature(int nSteps)
    This method performs all the checks required by the rules and then, if all of them are met, modifies the gameState moving motherNature.
    boolean
    GameStateController.playCard(Card card)
    This method gets a card in input, verifies if the current phase is PLANNING and then modifies the gameState accordingly