diff --git a/Tic-Tac-Toe/src/main/Input.java b/Tic-Tac-Toe/src/main/Input.java new file mode 100644 index 0000000..d211412 --- /dev/null +++ b/Tic-Tac-Toe/src/main/Input.java @@ -0,0 +1,17 @@ +package main; + +import java.util.Scanner; + +public class Input { + + Scanner s; + + public Input() { + s = new Scanner(System.in); + } + + public void close() { + s.close(); + } + +} diff --git a/Tic-Tac-Toe/src/main/Launcher.java b/Tic-Tac-Toe/src/main/Launcher.java index 17d1cbd..e1a76d8 100644 --- a/Tic-Tac-Toe/src/main/Launcher.java +++ b/Tic-Tac-Toe/src/main/Launcher.java @@ -2,4 +2,7 @@ package main; public class Launcher { + public static void main(String[] args) { + new TicTacToe(); + } } diff --git a/Tic-Tac-Toe/src/main/Player.java b/Tic-Tac-Toe/src/main/Player.java new file mode 100644 index 0000000..c8351d6 --- /dev/null +++ b/Tic-Tac-Toe/src/main/Player.java @@ -0,0 +1,9 @@ +package main; + +public class Player { + + public void makeTurn() { + + } + +} diff --git a/Tic-Tac-Toe/src/main/TicTacToe.java b/Tic-Tac-Toe/src/main/TicTacToe.java index 6643736..8541fdc 100644 --- a/Tic-Tac-Toe/src/main/TicTacToe.java +++ b/Tic-Tac-Toe/src/main/TicTacToe.java @@ -1,10 +1,38 @@ package main; public class TicTacToe { + + Player player1, player2; + Player turn; + public static Input input = new Input(); + + private boolean running; + public TicTacToe() { + player1 = new Player(); + player2 = new Player(); + turn = player1; + running = true; + while (running) { + loop(); + } + close(); + } + + public void loop() { + turn.makeTurn(); + if (turn.equals(player1)) { + turn = player2; + }else { + turn = player1; + } } + public void close() { + input.close(); + } + }