1. ChessBoard
    1. (10, 9)
  2. SituationManager
    1. handIndex2Situation
  3. Situation
    1. index2PieceIndex
    2. movePieceIndex2PreIndex
    3. Move(fromIndex, toIndex)
  4. PieceIndex
    1. Red
      1. 1 ~ 16
    2. Black
      1. -1 ~ -16
  5. PieceType
    1. Pawn
      1. 5
    2. Cannon
      1. 2
    3. Rook
      1. 2
    4. Knight
      1. 2
    5. Minister
      1. 2
    6. Guard
      1. 2
    7. King
      1. 1
  6. ChineseChessCamp
    1. None
    2. Red
    3. Black