Merge branch 'development2' of https://athene2.informatik.unibw-muenchen.de/progproj/gruppen-ht24/Gruppe-01 into development2
This commit is contained in:
		@@ -24,6 +24,10 @@ public NoPieceState(ChoosePieceState choosePieceAutomaton, ServerGameLogic logic
 | 
			
		||||
        super(choosePieceAutomaton, logic);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Initializes the state based on the current game logic and active player.
 | 
			
		||||
     * Determines the next state of the automaton based on the game conditions.
 | 
			
		||||
     */
 | 
			
		||||
    private void initialize() {
 | 
			
		||||
        Player activePlayer = logic.getGame().getPlayerByColor(logic.getGame().getActiveColor());
 | 
			
		||||
        if (logic.getGame().getDiceModifier() == 0) {
 | 
			
		||||
@@ -53,6 +57,12 @@ private void initialize() {
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Checks and selects the pieces that can be moved by the active player.
 | 
			
		||||
     * Updates the state of the automaton based on the movable pieces.
 | 
			
		||||
     *
 | 
			
		||||
     * @param activePlayer the player whose pieces are being checked
 | 
			
		||||
     */
 | 
			
		||||
    private void checkSelectPiece(Player activePlayer) {
 | 
			
		||||
        ArrayList<Piece> moveablePieces = new ArrayList<>();
 | 
			
		||||
        for (Piece piece : activePlayer.getPieces()) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user