added logger and simpliefied logic
This commit is contained in:
		@@ -55,9 +55,14 @@ else if (40 > targetIdx && (!piece.getState().equals(PieceState.HOME) || !piece.
 | 
			
		||||
                //checks if the target-node is not occupied by an own color
 | 
			
		||||
                if (!tartgetNode.isOccupied(activeColor)) {
 | 
			
		||||
                    //checks if the targetNode is not occupied or the occupant ha no shield
 | 
			
		||||
                    if (!tartgetNode.isOccupied() || tartgetNode.getOccupant().getShield() != ShieldState.ACTIVE) {
 | 
			
		||||
                        return true;
 | 
			
		||||
                    if(tartgetNode.isOccupied()) {
 | 
			
		||||
                        return false;
 | 
			
		||||
                    }
 | 
			
		||||
                    if(tartgetNode.getOccupant().getShield().equals(ShieldState.ACTIVE)) {
 | 
			
		||||
                        System.out.println("Server: targetNode.getOccupant().getShield().equals(ShieldState.ACTIVE"+tartgetNode.getOccupant().getShield().equals(ShieldState.ACTIVE));
 | 
			
		||||
                        return false;
 | 
			
		||||
                    }
 | 
			
		||||
                    return true;
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            //returns false it the piece can't move
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user