Package sudoku

Class TeacherMemory


  • public class TeacherMemory
    extends Object
    • Field Detail

      • _maxPlayerCount

        private final int _maxPlayerCount
      • _maxTableCount

        private final int _maxTableCount
      • _playerRewardedCount

        private int _playerRewardedCount
      • _playerResetCount

        private int _playerResetCount
      • _tableResetCount

        private int _tableResetCount
      • _tablesNotFinished

        private final Set<Integer> _tablesNotFinished
      • _normalTables

        private final Set<Integer> _normalTables
      • _tableIdsConsideredDead

        private Set<Integer> _tableIdsConsideredDead
    • Constructor Detail

      • TeacherMemory

        public TeacherMemory​(int playerCount,
                             int tableCount,
                             HashSet<Integer> normalTables)
    • Method Detail

      • setNormalTables

        public void setNormalTables​(HashSet<Integer> normalTables)
      • allResetsCollected

        private boolean allResetsCollected()
      • addPlayerRewarded

        public boolean addPlayerRewarded()
      • addPlayerReset

        public boolean addPlayerReset()
      • addTableReset

        public boolean addTableReset()
      • addTableFinished

        public int addTableFinished​(int tableId)
      • getTablesNotFinished

        public int[] getTablesNotFinished()
      • reset

        void reset()
      • setTableIdsConsideredDead

        public void setTableIdsConsideredDead​(int[] tableIdsConsideredDead)