Command refactor

This commit is contained in:
2025-04-13 12:29:47 +02:00
parent 9f44548843
commit a23c334994
11 changed files with 207 additions and 100 deletions

View File

@@ -15,8 +15,8 @@ public class SurrenderCommand extends Command {
@Override
public CommandResult execute(Game game, GameListener outputSystem) {
outputSystem.hasSurrendered(player);
outputSystem.winnerIs(Color.getEnemy(player));
outputSystem.onSurrender(player);
outputSystem.onWin(Color.getEnemy(player));
return CommandResult.NotMoved;
}