- canRunning - Variable in class cdc.BooleanHolder
-
- cdc - package cdc
-
- CDC_Action - Class in cdc
-
管理所有的指令代號,並記錄所有指令代號的名稱,方便 Debug 時顯示。
- CDC_Action() - Constructor for class cdc.CDC_Action
-
- CDC_ActionName - Static variable in class cdc.CDC_Action
-
各個指令代碼的名稱,以各指令的代號來決定 Array 位置。
- CDC_Board - Class in cdc
-
繼承至 BoardWebSocketServer
,管理暗棋任何與 Web 盤面顯示有關的 class。
- CDC_Board(Room_SettingFile.BoardOpenType, SettingFile.STARTMODE, Room_SettingFile.BoardDisconnectAutoRestart, CDC_Room, CDC_Game, boolean, boolean, boolean) - Constructor for class cdc.CDC_Board
-
CDC_Board 的 constructor。
- CDC_Contest - Class in cdc
-
繼承至 Contest
,處理比賽模式介面的 class。
- CDC_Contest(CDC_SettingFile, Room, Room_SettingFile) - Constructor for class cdc.CDC_Contest
-
constructor,負責初始化比賽選單介面。
- CDC_Game - Class in cdc
-
與遊戲流程有關的管理和控制。
- CDC_Game(Server, CDC_SettingFile, CDC_Room, Room_SettingFile, boolean, boolean, Integer) - Constructor for class cdc.CDC_Game
-
constructor。
- CDC_GameRecordList - Class in cdc
-
顯示暗棋遊戲紀錄的頁面,可以顯示各房間內的每場遊戲結果和資訊,也可以統計這房間內的遊戲結果。
- CDC_GameRecordList(String) - Constructor for class cdc.CDC_GameRecordList
-
CDC_GameRecordList 的 constructor。
- CDC_GameRecordList.Round - Class in cdc
-
- CDC_GetRoomList - Class in cdc
-
繼承至 GetRoomList
,負責暗棋房間列表顯示的功能。
- CDC_GetRoomList(Server, String) - Constructor for class cdc.CDC_GetRoomList
-
constructor。
- CDC_Panel - Variable in class cdc.CDC_UI
-
- CDC_ProcessRecord - Class in cdc
-
因為在比賽進行中,有可能遭遇斷線、Search 崩潰、Client 出錯等狀況出現,比賽會被迫中斷,
因不算正常結束,故無法從 Server 端收到 log 檔案,造成 User Debug 困難,也無從得知比賽狀況,
因此, Client 端也會記錄比賽的 log 檔案,方便之後觀看,但只要比賽正常結束,
就會刪除此檔案並儲存由 Server 端送來的 log 檔案,一切以 Server 的為準。
- CDC_ProcessRecord(int, String, String, SettingFile) - Constructor for class cdc.CDC_ProcessRecord
-
constructor。
- CDC_Room - Class in cdc
-
房間頁面的各項設定。
- CDC_Room(Server, SettingFile, Room_SettingFile, LoginCallBack, LocalServer) - Constructor for class cdc.CDC_Room
-
constructor,初始化計時的 Timer。
- CDC_SettingFile - Class in cdc
-
管理整個遊戲的設定檔案,包含設定頁面的控制和儲存遊戲參數的 class。
- CDC_SettingFile(JTextField, JTextField, JRadioButton, JRadioButton, JRadioButton, JRadioButton, JRadioButton, JCheckBox, JRadioButton, JRadioButton, JRadioButton, JRadioButton, JRadioButton, JRadioButton, JRadioButton, JTextField, JRadioButton, JRadioButton, JRadioButton, JRadioButton, JComboBox<String>, JTextField, JTextField, JTextField, JTextField, JTextField, JTextField, JTextField, JButton, JTextField, JButton, JTextField, JRadioButton, JRadioButton, JTextField, JTextField, JTextField, JTextField, ArrayList<JTextField>, JTextField, JTextField, JButton, JLabel) - Constructor for class cdc.CDC_SettingFile
-
GUI mode constructor,需要傳入 component 來設定各個 component 的初始值設定和取得 User 設定的值。
- CDC_SettingFile() - Constructor for class cdc.CDC_SettingFile
-
CLI mode constructor,因為 CLI mode 沒有使用者介面,故不用傳入 component。
- CDC_SettingFile.CHANGEFIRSTMOVE - Enum in cdc
-
- CDC_SettingFile.CONNECTMODE - Enum in cdc
-
- CDC_SettingFile.FIRSTMOVE - Enum in cdc
-
- CDC_SettingFile.MIDBOARD - Enum in cdc
-
- CDC_SettingFile.TIMERMODE - Enum in cdc
-
- CDC_UI - Class in cdc
-
遊戲設定頁面的配置。
- CDC_UI() - Constructor for class cdc.CDC_UI
-
constructor,設定所有的欄位、按鈕等。
- changeFirstMove - Variable in class cdc.CDC_SettingFile
-
- CHANGEFIRSTMOVE() - Constructor for enum cdc.CDC_SettingFile.CHANGEFIRSTMOVE
-
- changeFirstMove_1 - Variable in class cdc.CDC_SettingFile
-
- changeFirstMove_2 - Variable in class cdc.CDC_SettingFile
-
- ChangeFirstMove_Field - Variable in class cdc.CDC_Room
-
- ChangeFirstMove_Gp - Variable in class cdc.CDC_UI
-
- changeShowType(String[]) - Method in class cdc.CDC_GetRoomList
-
將伺服器發送過來的房間列表參數做調整,因為伺服器會用代號來代表類別,例如:1 代表 YES。
- checkAllDone(Room_SettingFile) - Method in class cdc.CDC_UI
-
當使用者按下連線按鈕的時候,需要檢查輸入的值是否合法或者都完成了。
- checkLegel(List<String>) - Method in class cdc.CDC_GetRoomList
-
確認加房是否合法,暗棋這邊是用來檢測開房和加房是否為同一個帳號(伺服器不允許開房和加房為同一個帳號)。
- chooseBoardFile - Variable in class cdc.CDC_SettingFile
-
- chooseMainData(ArrayList<String>) - Method in class cdc.CDC_GetRoomList
-
取得主要的顯示資訊,房間ID 房間狀態 房主名稱 場數。
- chooseRoomList(boolean, boolean, Integer) - Method in class cdc.CDC_Game
-
讓使用者選擇房間,依照是否是 CLI,做出相對應的動作。
- chooseSearchFile - Variable in class cdc.CDC_SettingFile
-
- closeGame() - Method in class cdc.CDC_Game
-
關閉整個遊戲。
- color - Variable in class cdc.Human
-
- color - Variable in class cdc.MGTP
-
- color - Variable in class cdc.Ponder
-
- Command() - Constructor for enum cdc.MGTP.Command
-
- commandLogSB - Variable in class cdc.MGTP
-
- commandLogSB - Variable in class cdc.Ponder
-
- connect - Variable in class cdc.CDC_Game
-
- connect_Info - Variable in class cdc.SearchConnect
-
- connectMode - Variable in class cdc.CDC_SettingFile
-
- CONNECTMODE() - Constructor for enum cdc.CDC_SettingFile.CONNECTMODE
-
- connectMode_1 - Variable in class cdc.CDC_SettingFile
-
- connectMode_2 - Variable in class cdc.CDC_SettingFile
-
- connectMode_3 - Variable in class cdc.CDC_SettingFile
-
- connectMode_4 - Variable in class cdc.CDC_SettingFile
-
- ConnectMode_4 - Variable in class cdc.CDC_UI
-
- ConnectMode_Gp - Variable in class cdc.CDC_UI
-