equal
deleted
inserted
replaced
373 emit roomMaster(isChief); |
373 emit roomMaster(isChief); |
374 if (isChief) |
374 if (isChief) |
375 emit configAsked(); |
375 emit configAsked(); |
376 } |
376 } |
377 emit nickAdded(lst[i]); |
377 emit nickAdded(lst[i]); |
378 emit chatStringFromNet(QString(tr("[ %1 has joined the room ]")).arg(lst[i])); |
378 emit chatStringFromNet(tr("%1 *** %2 has joined the room").arg('\x03').arg(lst[i])); |
379 } |
379 } |
380 return; |
380 return; |
381 } |
381 } |
382 |
382 |
383 if(lst[0] == "LOBBY:JOINED") { |
383 if(lst[0] == "LOBBY:JOINED") { |
395 RawSendNet(QString("LIST")); |
395 RawSendNet(QString("LIST")); |
396 emit Connected(); |
396 emit Connected(); |
397 } |
397 } |
398 |
398 |
399 emit nickAddedLobby(lst[i]); |
399 emit nickAddedLobby(lst[i]); |
400 emit chatStringLobby(QString(tr("[ %1 has joined ]")).arg(lst[i])); |
400 emit chatStringLobby(tr("%1 *** %2 has joined").arg('\x03').arg(lst[i])); |
401 } |
401 } |
402 return; |
402 return; |
403 } |
403 } |
404 |
404 |
405 if(lst[0] == "LEFT") { |
405 if(lst[0] == "LEFT") { |
408 qWarning("Net: Bad LEFT message"); |
408 qWarning("Net: Bad LEFT message"); |
409 return; |
409 return; |
410 } |
410 } |
411 emit nickRemoved(lst[1]); |
411 emit nickRemoved(lst[1]); |
412 if (lst.size() < 3) |
412 if (lst.size() < 3) |
413 emit chatStringFromNet(QString(tr("[ %1 has left ]")).arg(lst[1])); |
413 emit chatStringFromNet(tr("%1 *** %2 has left ]").arg('\x03').arg(lst[1])); |
414 else |
414 else |
415 emit chatStringFromNet(QString(tr("[ %1 has left (%2) ]")).arg(lst[1], lst[2])); |
415 emit chatStringFromNet(tr("%1 *** %2 has left (%3) ]").arg('\x03').arg(lst[1], lst[2])); |
416 return; |
416 return; |
417 } |
417 } |
418 |
418 |
419 if(lst[0] == "ROOM") { |
419 if(lst[0] == "ROOM") { |
420 if(lst.size() < 2) |
420 if(lst.size() < 2) |
432 qWarning("Net: Bad LOBBY:LEFT message"); |
432 qWarning("Net: Bad LOBBY:LEFT message"); |
433 return; |
433 return; |
434 } |
434 } |
435 emit nickRemovedLobby(lst[1]); |
435 emit nickRemovedLobby(lst[1]); |
436 if (lst.size() < 3) |
436 if (lst.size() < 3) |
437 emit chatStringLobby(QString(tr("[ %1 has left ]")).arg(lst[1])); |
437 emit chatStringLobby(tr("%1 *** %2 has left ]").arg('\x03').arg(lst[1])); |
438 else |
438 else |
439 emit chatStringLobby(QString(tr("[ %1 has left (%2) ]")).arg(lst[1], lst[2])); |
439 emit chatStringLobby(tr("%1 *** %2 has left (%3) ]").arg('\x03').arg(lst[1], lst[2])); |
440 return; |
440 return; |
441 } |
441 } |
442 |
442 |
443 if (lst[0] == "RUN_GAME") { |
443 if (lst[0] == "RUN_GAME") { |
444 netClientState = 5; |
444 netClientState = 5; |
627 } |
627 } |
628 |
628 |
629 QString HWNewNet::formatChatMsg(const QString & nick, const QString & msg) |
629 QString HWNewNet::formatChatMsg(const QString & nick, const QString & msg) |
630 { |
630 { |
631 if(msg.left(4) == "/me ") |
631 if(msg.left(4) == "/me ") |
632 return QString("* %1 %2").arg(nick).arg(msg.mid(4)); |
632 return QString("\x02* %1 %2").arg(nick).arg(msg.mid(4)); |
633 else |
633 else |
634 return QString("%1: %2").arg(nick).arg(msg); |
634 return QString("\x01%1: %2").arg(nick).arg(msg); |
635 } |
635 } |
636 |
636 |
637 void HWNewNet::banPlayer(const QString & nick) |
637 void HWNewNet::banPlayer(const QString & nick) |
638 { |
638 { |
639 RawSendNet(QString("BAN%1%2").arg(delimeter).arg(nick)); |
639 RawSendNet(QString("BAN%1%2").arg(delimeter).arg(nick)); |