send hidden info to judge instead of player (#4297)
This commit is contained in:
parent
07ea2d4334
commit
09de56ac87
1 changed files with 4 additions and 2 deletions
|
@ -55,9 +55,11 @@ void GameEventStorage::sendToGame(Server_Game *game)
|
||||||
|
|
||||||
GameEventContainer *contPrivate = new GameEventContainer;
|
GameEventContainer *contPrivate = new GameEventContainer;
|
||||||
GameEventContainer *contOthers = new GameEventContainer;
|
GameEventContainer *contOthers = new GameEventContainer;
|
||||||
|
int id = privatePlayerId;
|
||||||
if (forcedByJudge != -1) {
|
if (forcedByJudge != -1) {
|
||||||
contPrivate->set_forced_by_judge(forcedByJudge);
|
contPrivate->set_forced_by_judge(forcedByJudge);
|
||||||
contOthers->set_forced_by_judge(forcedByJudge);
|
contOthers->set_forced_by_judge(forcedByJudge);
|
||||||
|
id = forcedByJudge;
|
||||||
}
|
}
|
||||||
for (int i = 0; i < gameEventList.size(); ++i) {
|
for (int i = 0; i < gameEventList.size(); ++i) {
|
||||||
const GameEvent &event = gameEventList[i]->getGameEvent();
|
const GameEvent &event = gameEventList[i]->getGameEvent();
|
||||||
|
@ -71,8 +73,8 @@ void GameEventStorage::sendToGame(Server_Game *game)
|
||||||
contPrivate->mutable_context()->CopyFrom(*gameEventContext);
|
contPrivate->mutable_context()->CopyFrom(*gameEventContext);
|
||||||
contOthers->mutable_context()->CopyFrom(*gameEventContext);
|
contOthers->mutable_context()->CopyFrom(*gameEventContext);
|
||||||
}
|
}
|
||||||
game->sendGameEventContainer(contPrivate, GameEventStorageItem::SendToPrivate, privatePlayerId);
|
game->sendGameEventContainer(contPrivate, GameEventStorageItem::SendToPrivate, id);
|
||||||
game->sendGameEventContainer(contOthers, GameEventStorageItem::SendToOthers, privatePlayerId);
|
game->sendGameEventContainer(contOthers, GameEventStorageItem::SendToOthers, id);
|
||||||
}
|
}
|
||||||
|
|
||||||
ResponseContainer::ResponseContainer(int _cmdId) : cmdId(_cmdId), responseExtension(0)
|
ResponseContainer::ResponseContainer(int _cmdId) : cmdId(_cmdId), responseExtension(0)
|
||||||
|
|
Loading…
Reference in a new issue