Show message whether avatar report was successful.

This commit is contained in:
lotodore
2011-01-16 16:35:54 +00:00
parent 2d05ccbafe
commit 5f8e662457
3 changed files with 31 additions and 3 deletions
+6 -3
View File
@@ -951,11 +951,14 @@ void startWindowImpl::networkMessage(unsigned msgId)
switch(msgId) {
case 1: { msgText = tr("The avatar report was accepted by the server. Thank you."); }
case MSG_NET_AVATAR_REPORT_ACCEPTED:
{ msgText = tr("The avatar report was accepted by the server. Thank you."); }
break;
case 2: { msgText = tr("This avatar was already reported by another player."); }
case MSG_NET_AVATAR_REPORT_DUP:
{ msgText = tr("This avatar was already reported by another player."); }
break;
case 3: { msgText = tr("An error occurred while reporting the avatar."); }
case MSG_NET_AVATAR_REPORT_REJECTED:
{ msgText = tr("An error occurred while reporting the avatar."); }
break;
default:;
break;
+18
View File
@@ -923,6 +923,24 @@ AbstractClientStateReceiving::HandlePacket(boost::shared_ptr<ClientThread> clien
client->SetUnknownAvatar(requestId);
}
}
else if (tmpPacket->GetMsg()->present == PokerTHMessage_PR_reportAvatarAckMessage)
{
ReportAvatarAckMessage_t *netReportAck = &tmpPacket->GetMsg()->choice.reportAvatarAckMessage;
unsigned msgCode;
switch (netReportAck->reportResult)
{
case reportResult_avatarReportAccepted:
msgCode = MSG_NET_AVATAR_REPORT_ACCEPTED;
break;
case reportResult_avatarReportDuplicate:
msgCode = MSG_NET_AVATAR_REPORT_DUP;
break;
default:
msgCode = MSG_NET_AVATAR_REPORT_REJECTED;
break;
}
client->GetCallback().SignalNetClientMsgBox(msgCode);
}
else if (tmpPacket->GetMsg()->present == PokerTHMessage_PR_statisticsMessage)
{
StatisticsMessage_t *netStatistics = &tmpPacket->GetMsg()->choice.statisticsMessage;
+7
View File
@@ -152,5 +152,12 @@
#define MSG_NET_GAME_SERVER_CARDS_DELAY MSG_SOCK_LIMIT_CONNECT + 12
#define MSG_NET_GAME_SERVER_END MSG_SOCK_LIMIT_CONNECT + 13
#define MSG_NET_LIMIT_GAME MSG_NET_GAME_SERVER_END
// Some messages which are displayed in the GUI
#define MSG_NET_AVATAR_REPORT_ACCEPTED MSG_NET_LIMIT_GAME + 1
#define MSG_NET_AVATAR_REPORT_DUP MSG_NET_LIMIT_GAME + 2
#define MSG_NET_AVATAR_REPORT_REJECTED MSG_NET_LIMIT_GAME + 3
#endif