nuke CommandResult.java

This commit is contained in:
2025-04-04 20:33:24 +02:00
parent 810934aea1
commit 416cfadc9b
13 changed files with 7 additions and 15 deletions

View File

@@ -3,5 +3,10 @@ package chess.io;
import chess.model.Game;
public abstract class Command {
public enum CommandResult {
Moved, NotMoved, NotAllowed;
}
public abstract CommandResult execute(Game game, OutputSystem outputSystem);
}

View File

@@ -1,5 +1,6 @@
package chess.io;
import chess.io.Command.CommandResult;
import chess.io.commands.MoveCommand;
import chess.model.Game;
import chess.model.Game.GameStatus;

View File

@@ -1,5 +0,0 @@
package chess.io;
public enum CommandResult {
Moved, NotMoved, NotAllowed;
}

View File

@@ -1,6 +1,5 @@
package chess.io.commands;
import chess.io.CommandResult;
import chess.io.OutputSystem;
import chess.io.PlayerCommand;
import chess.model.Game;

View File

@@ -4,7 +4,6 @@ import java.util.ArrayList;
import java.util.List;
import chess.io.Command;
import chess.io.CommandResult;
import chess.io.OutputSystem;
import chess.model.ChessBoard;
import chess.model.Coordinate;

View File

@@ -1,7 +1,6 @@
package chess.io.commands;
import chess.io.Command;
import chess.io.CommandResult;
import chess.io.OutputSystem;
import chess.model.Coordinate;
import chess.model.Game;

View File

@@ -1,6 +1,5 @@
package chess.io.commands;
import chess.io.CommandResult;
import chess.io.OutputSystem;
import chess.io.PlayerCommand;
import chess.model.Game;

View File

@@ -1,6 +1,5 @@
package chess.io.commands;
import chess.io.CommandResult;
import chess.io.OutputSystem;
import chess.io.PlayerCommand;
import chess.model.ChessBoard;

View File

@@ -1,7 +1,6 @@
package chess.io.commands;
import chess.io.Command;
import chess.io.CommandResult;
import chess.io.OutputSystem;
import chess.model.ChessBoard;
import chess.model.Color;

View File

@@ -1,6 +1,5 @@
package chess.io.commands;
import chess.io.CommandResult;
import chess.io.OutputSystem;
import chess.io.PlayerCommand;
import chess.model.ChessBoard;

View File

@@ -1,7 +1,6 @@
package chess.io.commands;
import chess.io.Command;
import chess.io.CommandResult;
import chess.io.OutputSystem;
import chess.model.Color;
import chess.model.Game;

View File

@@ -1,7 +1,6 @@
package chess.io.commands;
import chess.io.Command;
import chess.io.CommandResult;
import chess.io.OutputSystem;
import chess.model.Game;

View File

@@ -13,8 +13,8 @@ import javax.swing.JPanel;
import javax.swing.SwingUtilities;
import chess.io.Command;
import chess.io.Command.CommandResult;
import chess.io.CommandExecutor;
import chess.io.CommandResult;
import chess.io.OutputSystem;
import chess.io.commands.GetAllowedMovesCommand;
import chess.io.commands.GetPieceAtCommand;