From 3aee584ef8e0fa5c585faf0e44d045cfa1bc4045 Mon Sep 17 00:00:00 2001 From: Joe Sweeney Date: Sun, 2 Apr 2017 10:39:48 -0400 Subject: [PATCH] Add interface for GameState and Move --- src/CheckersGameState.java | 7 +++++++ src/Move.java | 4 ++++ 2 files changed, 11 insertions(+) create mode 100644 src/CheckersGameState.java create mode 100644 src/Move.java diff --git a/src/CheckersGameState.java b/src/CheckersGameState.java new file mode 100644 index 0000000..aa87035 --- /dev/null +++ b/src/CheckersGameState.java @@ -0,0 +1,7 @@ +import java . util . List ; +public interface CheckersGameState { +String player (); +List < Move > actions (); +CheckersGameState result ( Move x ); +void printState (); +} diff --git a/src/Move.java b/src/Move.java new file mode 100644 index 0000000..c22f50b --- /dev/null +++ b/src/Move.java @@ -0,0 +1,4 @@ + +public interface Move { + +}