Class | Description |
---|---|
BooleanHolder |
儲存是否可以繼續執行的 boolean,因為在使用提和的時候既要接收伺服器的訊息又要接收 Web 的訊息,
需要在收到一邊的訊息之後,停止另一邊的 Thread。
|
CDC_Action |
管理所有的指令代號,並記錄所有指令代號的名稱,方便 Debug 時顯示。
|
CDC_Board |
繼承至
BoardWebSocketServer ,管理暗棋任何與 Web 盤面顯示有關的 class。 |
CDC_Contest |
繼承至
Contest ,處理比賽模式介面的 class。 |
CDC_Game |
與遊戲流程有關的管理和控制。
|
CDC_GameRecordList |
顯示暗棋遊戲紀錄的頁面,可以顯示各房間內的每場遊戲結果和資訊,也可以統計這房間內的遊戲結果。
|
CDC_GetRoomList |
繼承至
GetRoomList ,負責暗棋房間列表顯示的功能。 |
CDC_ProcessRecord |
因為在比賽進行中,有可能遭遇斷線、Search 崩潰、Client 出錯等狀況出現,比賽會被迫中斷,
因不算正常結束,故無法從 Server 端收到 log 檔案,造成 User Debug 困難,也無從得知比賽狀況,
因此, Client 端也會記錄比賽的 log 檔案,方便之後觀看,但只要比賽正常結束,
就會刪除此檔案並儲存由 Server 端送來的 log 檔案,一切以 Server 的為準。
|
CDC_Room |
房間頁面的各項設定。
|
CDC_SettingFile |
管理整個遊戲的設定檔案,包含設定頁面的控制和儲存遊戲參數的 class。
|
CDC_UI |
遊戲設定頁面的配置。
|
GameInfo |
標明此 jar 檔案為遊戲檔案,所有的遊戲檔案都須包含此 class。
|
Human |
處理有關人類手動模式下的連接事宜。
|
MGTP |
處理有關 MGTP 連接模式下的連接事宜。
|
Ponder |
處理有關 Ponder 連接模式下的連接事宜。
|
ReadFile |
處理有關 ReadFile 連接模式下的連接事宜。
|
SearchConnect |
用來建立 Search 的 template,用來實作不同的連接模式的。
|
WDLBScore |
Enum | Description |
---|---|
CDC_SettingFile.CHANGEFIRSTMOVE | |
CDC_SettingFile.CONNECTMODE | |
CDC_SettingFile.FIRSTMOVE | |
CDC_SettingFile.MIDBOARD | |
CDC_SettingFile.TIMERMODE | |
MGTP.Command |
MGTP 的指令列表及代碼。
|