Algorytm określania zakończenia gry w kółko i krzyżyk

Napisałem grę w kółko i krzyżyk w Javie i moją obecną metodę określania kont zakończenia gry dla następujących możliwych scenariuszy zakończenia gry: Plansza jest pełna i żaden zwycięzca nie został jeszcze wyłoniony: Gra kończy się remisem. Krzyż wygrał. Circle wygrał. Niestety, aby to zrobić,...