diff --git a/src/main/java/com/small/tictactoe/App.java b/src/main/java/com/small/tictactoe/App.java index 2650e06786675b61d25613e94525deaad24ac703..e4ceb00e0c3ef25c4183fe617a81285979026364 100644 --- a/src/main/java/com/small/tictactoe/App.java +++ b/src/main/java/com/small/tictactoe/App.java @@ -9,7 +9,7 @@ package com.small.tictactoe; import javax.swing.*; public class App extends JFrame { - private transient TicTacToeGamePlayer player = new TicTacToeGame(); + private final TicTacToeGamePlayer player = new TicTacToeGame(); private final GameBoardPanel gameBoardPanel = new GameBoardPanel(player); private final JTextArea textScore = new JTextArea(); diff --git a/src/main/java/com/small/tictactoe/TicTacToeGame.java b/src/main/java/com/small/tictactoe/TicTacToeGame.java index 928c2ea8ecbb53486a2a024fbca54f0fc4c0f584..ac0480a70b6865bc5207202082aa93bf25f88df4 100644 --- a/src/main/java/com/small/tictactoe/TicTacToeGame.java +++ b/src/main/java/com/small/tictactoe/TicTacToeGame.java @@ -6,9 +6,10 @@ package com.small.tictactoe; +import java.io.Serializable; import java.util.Arrays; -public class TicTacToeGame implements TicTacToeGamePlayer { +public class TicTacToeGame implements TicTacToeGamePlayer, Serializable { public static final String PLAYER_S_WINS = "Player %s wins."; private Character[][] board; private Character nextCharacter = 'x';