すべてのパッケージの階層
パッケージ階層:クラス階層
- java.lang.Object
- xyz.hotchpotch.reversi.players.AIPlayers
- xyz.hotchpotch.reversi.players.BreadthFirstAIPlayer
- xyz.hotchpotch.reversi.cui.common.ConditionUtil
- xyz.hotchpotch.reversi.cui.common.ConsolePlayer (implements xyz.hotchpotch.reversi.core.Player)
- xyz.hotchpotch.reversi.cui.common.ConsoleScanner<T> (implements java.util.function.Supplier<T>)
- xyz.hotchpotch.reversi.cui.common.ConsoleScanner.Builder<T>
- xyz.hotchpotch.reversi.players.CrazyAIPlayer (implements xyz.hotchpotch.reversi.core.Player)
- xyz.hotchpotch.reversi.players.DepthFirstAIPlayer
- xyz.hotchpotch.reversi.cui.game.GameRunner
- xyz.hotchpotch.reversi.cui.league.LeagueRunner
- xyz.hotchpotch.reversi.cui.match.MatchRunner
- xyz.hotchpotch.reversi.players.MonteCarloAIPlayer
- xyz.hotchpotch.reversi.core.Point
- xyz.hotchpotch.reversi.players.RandomAIPlayer (implements xyz.hotchpotch.reversi.core.Player)
- java.lang.Record
- xyz.hotchpotch.reversi.cui.game.GameCondition
- xyz.hotchpotch.reversi.cui.game.GameResult
- xyz.hotchpotch.reversi.cui.league.LeagueCondition
- xyz.hotchpotch.reversi.cui.league.LeagueResult
- xyz.hotchpotch.reversi.cui.match.MatchCondition
- xyz.hotchpotch.reversi.cui.match.MatchResult
- xyz.hotchpotch.reversi.core.Move
- xyz.hotchpotch.reversi.core.Rule
- xyz.hotchpotch.reversi.players.SimplestAIPlayer (implements xyz.hotchpotch.reversi.core.Player)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- xyz.hotchpotch.reversi.cui.common.RuleViolationException
- java.lang.Exception
インタフェース階層
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- xyz.hotchpotch.reversi.core.Color
- xyz.hotchpotch.reversi.core.Direction
- xyz.hotchpotch.reversi.cui.match.MatchCondition.MatchSide
- xyz.hotchpotch.reversi.cui.Menu
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)