Skip to content

Commit ba41472

Browse files
committed
dededebug
1 parent a9d79e5 commit ba41472

File tree

5 files changed

+12
-13
lines changed

5 files changed

+12
-13
lines changed

Object/bot.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ void Bot::run()
233233
curPlayer = 0;
234234
judge->PlaceAPiece(finalx, finaly);
235235
if(judge->runMode == 2 || judge->runMode == 3) // 发送 MOVE_OP 以及处理 recData
236-
judge->send(NetworkData(OPCODE::MOVE_OP, QString(QChar('A'+finalx))+QString(QChar('1'+finaly)), ""));
236+
judge->send(NetworkData(OPCODE::MOVE_OP, QString(QChar('A'+finalx))+QString(QChar('1'+finaly)), QString::number(QDateTime::currentMSecsSinceEpoch())));
237237
double curRatio = judgeBoard();
238238
if(curRatio < 0.5)
239239
{

Object/judge.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,8 @@ void Judge::connect()
332332
}
333333
else
334334
{
335-
send(NetworkData(OPCODE::CHAT_OP, "", ""));
335+
// server cannot initiate new game
336+
// send(NetworkData(OPCODE::CHAT_OP, "", ""));
336337
socketConnected = true;
337338
}
338339
}

Widget/gamewidget.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ void GameWidget::mousePressEvent(QMouseEvent *event)
193193

194194
if(!judge->runMode) emit turnForBot();
195195
if(judge->runMode == 2 || judge->runMode == 3) // 发送 MOVE_OP 以及处理 recData
196-
judge->send(NetworkData(OPCODE::MOVE_OP, QString(QChar('A'+row-1))+QString(QChar('1'+column-1)), ""));
196+
judge->send(NetworkData(OPCODE::MOVE_OP, QString(QChar('A'+row-1))+QString(QChar('1'+column-1)), QString::number(QDateTime::currentMSecsSinceEpoch())));
197197
startTimer();
198198
}
199199
else sendMessage(2);

Widget/startwidget.cpp

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ StartWidget::StartWidget(Judge *j, QWidget *parent) :
4646
connect(ui->startAsBlack, &QPushButton::clicked, this, &StartWidget::on_startAsBlack_clicked_OFFL);
4747
connect(ui->startAsWhite, &QPushButton::clicked, this, &StartWidget::on_startAsWhite_clicked_OFFL);
4848
connect(confirmD, &OptionDialog::OK, this, [&](){
49-
if(oppoRole == 1) {sendStartAsWhite(); on_startAsWhite_clicked_OFFL();}
50-
else {sendStartAsBlack(); on_startAsBlack_clicked_OFFL();}
49+
if(oppoRole == 1) {sendStartAsWhite(true); on_startAsWhite_clicked_OFFL();}
50+
else {sendStartAsBlack(true); on_startAsBlack_clicked_OFFL();}
5151
confirmD->close();
5252
});
5353
connect(confirmD, &OptionDialog::NO, this, [&](){
@@ -121,15 +121,13 @@ void StartWidget::goOFFL()
121121
connect(ui->startAsBlack, &QPushButton::clicked, this, &StartWidget::on_startAsBlack_clicked_OFFL);
122122
connect(ui->startAsWhite, &QPushButton::clicked, this, &StartWidget::on_startAsWhite_clicked_OFFL);
123123
}
124-
void StartWidget::sendStartAsBlack()
124+
void StartWidget::sendStartAsBlack(bool isReply)
125125
{
126-
NetworkData d = NetworkData(OPCODE::READY_OP, judge->usrnameOL, "b");
127-
judge->send(d);
126+
judge->send(NetworkData(OPCODE::READY_OP, judge->usrnameOL, isReply?"":"b"));
128127
}
129-
void StartWidget::sendStartAsWhite()
128+
void StartWidget::sendStartAsWhite(bool isReply)
130129
{
131-
NetworkData d = NetworkData(OPCODE::READY_OP, judge->usrnameOL, "w");
132-
judge->send(d);
130+
judge->send(NetworkData(OPCODE::READY_OP, judge->usrnameOL, isReply?"":"w"));
133131
}
134132
void StartWidget::sendReject() {judge->send(NetworkData(OPCODE::REJECT_OP, judge->usrnameOL, ""));}
135133

Widget/startwidget.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ private slots:
4646

4747
private:
4848
void paintEvent(QPaintEvent *event) override;
49-
void sendStartAsBlack(); // 联机
50-
void sendStartAsWhite(); // 联机
49+
void sendStartAsBlack(bool isReply = false); // 联机
50+
void sendStartAsWhite(bool isReply = false); // 联机
5151
void sendReject(); // 联机被拒
5252

5353
Judge* judge;

0 commit comments

Comments
 (0)