Players and turns

This commit is contained in:
Asecave
2020-09-02 20:35:19 +02:00
parent e6ae9e22d0
commit 2c4338ac9a
4 changed files with 57 additions and 0 deletions

View File

@@ -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();
}
}

View File

@@ -2,4 +2,7 @@ package main;
public class Launcher { public class Launcher {
public static void main(String[] args) {
new TicTacToe();
}
} }

View File

@@ -0,0 +1,9 @@
package main;
public class Player {
public void makeTurn() {
}
}

View File

@@ -2,9 +2,37 @@ package main;
public class TicTacToe { public class TicTacToe {
public 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();
}
} }