MCPcopy Create free account

hub / github.com/XMuli/ChineseChess / functions

Functions115 in github.com/XMuli/ChineseChess

↓ 4 callersMethodshowNetworkGui
ChessBoard.cpp:572
↓ 3 callersMethodgetColText
* @brief 获取棋子所在列 返回文本棋谱 * @return QString */
ChessPieces.cpp:115
↓ 2 callersFunctiongetPositionScore
MachineGame.cpp:156
↓ 2 callersMethodgetnName
ChessPieces.cpp:66
↓ 1 callersFunctioncollectIpCandidates
NetworkGame.cpp:68
↓ 1 callersFunctiongetBuiltinPuzzles
PuzzleData.cpp:14
↓ 1 callersMethodgetMoveText
* @brief 获取棋子移动的格数 返回文本棋谱 * @param rowFrom * @param rowTo * @return QString */
ChessPieces.cpp:171
↓ 1 callersMethodgetRowText
* @brief 获取棋子所在行 返回文本棋谱 * @param rowTo * @return QString */
ChessPieces.cpp:134
↓ 1 callersMethodinit
ChessBoard.cpp:40
↓ 1 callersFunctioninterfaceLabel
NetworkGame.cpp:59
↓ 1 callersFunctioninterfacePriority
NetworkGame.cpp:40
↓ 1 callersFunctionisInterfaceUsable
NetworkGame.cpp:28
↓ 1 callersMethodvoiceBack
ChessVoice.cpp:61
↓ 1 callersMethodvoiceEat
ChessVoice.cpp:56
↓ 1 callersMethodvoiceGeneral
ChessVoice.cpp:66
↓ 1 callersMethodvoiceMove
ChessVoice.cpp:51
↓ 1 callersMethodvoiceSelect
ChessVoice.cpp:46
↓ 1 callersMethodvoiceWin
ChessVoice.cpp:41
Method canSelect
ChessBoard.cpp:914
Method drawLastStep
ChessBoard.cpp:414
Method isGeneral
ChessBoard.cpp:548
Method isRed
ChessBoard.cpp:54
Method killStone
ChessBoard.cpp:60
Method moveStone
ChessBoard.cpp:74
Method relation
ChessBoard.cpp:155
Method reliveStone
ChessBoard.cpp:67
MethodAboutAuthor
AboutAuthor.cpp:11
MethodChessBoard
ChessBoard.cpp:10
MethodChessPieces
ChessPieces.cpp:37
MethodChessStep
ChessStep.cpp:8
MethodChessVoice
ChessVoice.cpp:8
MethodChooseMainWindow
ChooseMainWindow.cpp:17
MethodMachineGame
MachineGame.cpp:14
MethodNetworkGame
NetworkGame.cpp:109
MethodPuzzleGame
PuzzleGame.cpp:6
MethodalphaBeta
MachineGame.cpp:197
MethodautoStartTimerIfNeeded
ChessBoard.cpp:517
Methodback
ChessBoard.cpp:1082
Methodback
NetworkGame.cpp:233
MethodbackOne
ChessBoard.cpp:1060
MethodboardTransform
ChessBoard.cpp:209
MethodcalcScore
MachineGame.cpp:170
MethodcanMove
总的移动规则
ChessBoard.cpp:728
MethodcanMoveBING
ChessBoard.cpp:886
MethodcanMoveCHE
ChessBoard.cpp:860
MethodcanMoveJIANG
ChessBoard.cpp:768
MethodcanMoveMA
ChessBoard.cpp:838
MethodcanMovePAO
ChessBoard.cpp:870
MethodcanMoveSHI
ChessBoard.cpp:790
MethodcanMoveXIANG
ChessBoard.cpp:809
Methodcenter
象棋的棋盘的坐标转换成界面坐标
ChessBoard.cpp:182
Methodclick
ChessBoard.cpp:937
MethodclickPieces
ChessBoard.cpp:953
MethodclickPieces
NetworkGame.cpp:176
MethodcurrentIpText
NetworkGame.cpp:352
MethoddoMoveStone
ChessBoard.cpp:994
MethoddrawChessPieces
ChessBoard.cpp:330
MethoddrawStarMarks
ChessBoard.cpp:378
MethoddrawTextStep
ChessBoard.cpp:438
MethodfakeMove
MachineGame.cpp:79
MethodgetAllMoves
MachineGame.cpp:45
MethodgetBestMove
MachineGame.cpp:243
MethodgetRealPoint
ChessBoard.cpp:534
MethodgetSearchDepth
MachineGame.cpp:23
MethodgetStoneCountAtLine
ChessBoard.cpp:109
MethodgetStoneId
ChessBoard.cpp:98
MethodhandleServerEndpointChange
NetworkGame.cpp:312
MethodhavePieces
判断某格子是否有棋子在其上
ChessBoard.cpp:468
MethodhongMenFeast
true 产生"对将" 情景了;false 无"对将"情况
ChessBoard.cpp:444
Methodinit
初始化 对每一个棋子进行检验判断而后赋相应的值
ChessPieces.cpp:46
MethodinitUI
NetworkGame.cpp:137
MethodisAiRed
MachineGame.h:34
MethodisChecked
是否选中该枚棋子。pt为输入参数; row, col为输出参数
ChessBoard.cpp:165
MethodisDead
ChessBoard.cpp:90
MethodloadPuzzle
PuzzleGame.cpp:12
MethodmachineChooseAndMovePieces
MachineGame.cpp:285
Functionmain
* @brief 环境: 本工程可以用 Qt 5.15.2 和 6.8.3 LTS 版本同时可编译通过 * @param IDE: 推荐直接只用 Qt Creator 打开 CMakeLists.txt 进行构建 * @param Other: 也可以自行 CMake 转 .sln 使用 V
main.cpp:38
MethodmouseReleaseEvent
ChessBoard.cpp:919
MethodmouseReleaseEvent
MachineGame.cpp:67
MethodonBtnTryConnect
NetworkGame.cpp:258
Methodon_pushButton_about_clicked
ChessBoard.cpp:1123
Methodon_pushButton_back_clicked
ChessBoard.cpp:1136
Methodon_pushButton_reset_clicked
ChessBoard.cpp:1113
Methodon_pushButton_restart_clicked
ChessBoard.cpp:1129
Methodon_pushButton_showStep_clicked
ChessBoard.cpp:1142
Methodon_pushButton_start_clicked
ChessBoard.cpp:1100
Methodon_pushButton_toMenu_clicked
ChessBoard.cpp:1148
MethodpaintEvent
ChessBoard.cpp:231
MethodpauseGameTimer
ChessBoard.cpp:507
MethodpopulateLocalIpChoices
NetworkGame.cpp:319
Methodreset
胜负已分,重置
ChessBoard.cpp:482
MethodsameColor
ChessBoard.cpp:82
MethodsaveStep
ChessBoard.cpp:1012
MethodsaveStep
MachineGame.cpp:33
MethodsetAiIsRed
MachineGame.h:35
MethodsetPerspectiveFlipped
ChessBoard.cpp:200
MethodslotNewConnection
NetworkGame.cpp:196
MethodslotRecv
NetworkGame.cpp:213
MethodstartGameTimer
ChessBoard.cpp:497
MethodtextStep
ChessBoard.cpp:1026
next →1–100 of 115, ranked by callers