@Test public void testGetPlayerColors() { assertArrayEquals(new Color[]{Color.red, Color.black}, start.getPlayerColors()); }
@Override public Color[] getPlayerColors() { return new Color[]{Color.red, Color.black}; }
ConnectFourState extends TwoDimensionalBoardGameState { @Override public Color[] getPlayerColors() { return new Color[]{Color.red, Color.black}; } }
ConnectFourState extends TwoDimensionalBoardGameState { @Override public Color[] getPlayerColors() { return new Color[]{Color.red, Color.black}; } ConnectFourState();  ConnectFourState(ConnectFourState state);  ConnectFourState(int[][] board, int nextPlay, List<Integer> win); }
ConnectFourState extends TwoDimensionalBoardGameState { @Override public Color[] getPlayerColors() { return new Color[]{Color.red, Color.black}; } ConnectFourState();  ConnectFourState(ConnectFourState state);  ConnectFourState(int[][] board, int nextPlay, List<Integer> win); @Override boolean endState(); @SuppressWarnings("unchecked") @Override Set<T> possibleBoardGameStates(T currentState); @SuppressWarnings("unchecked") @Override T copy(); @Override List<Integer> getWinners(); @Override void setupStartingBoard(); @Override int getBoardWidth(); @Override int getBoardHeight(); @Override char[] getPlayerSymbols(); @Override Color[] getPlayerColors(); @Override boolean moveOnePiece(); @Override boolean moveSinglePoint(Point goTo); @Override boolean moveDoublePoint(Point goTo, Point moveTo); }
ConnectFourState extends TwoDimensionalBoardGameState { @Override public Color[] getPlayerColors() { return new Color[]{Color.red, Color.black}; } ConnectFourState();  ConnectFourState(ConnectFourState state);  ConnectFourState(int[][] board, int nextPlay, List<Integer> win); @Override boolean endState(); @SuppressWarnings("unchecked") @Override Set<T> possibleBoardGameStates(T currentState); @SuppressWarnings("unchecked") @Override T copy(); @Override List<Integer> getWinners(); @Override void setupStartingBoard(); @Override int getBoardWidth(); @Override int getBoardHeight(); @Override char[] getPlayerSymbols(); @Override Color[] getPlayerColors(); @Override boolean moveOnePiece(); @Override boolean moveSinglePoint(Point goTo); @Override boolean moveDoublePoint(Point goTo, Point moveTo);  }