# HG changeset patch # User unc0rr # Date 1408911079 -14400 # Node ID 47e2189eae4464c6fc28e3d9768e20892288150a # Parent 22fbc79acd5bae8af2f38583bd1c34d9ed63a6ec This should make frontend aware of your own teams in game on rejoin diff -r 22fbc79acd5b -r 47e2189eae44 QTfrontend/net/newnetclient.cpp --- a/QTfrontend/net/newnetclient.cpp Sun Aug 24 23:53:33 2014 +0400 +++ b/QTfrontend/net/newnetclient.cpp Mon Aug 25 00:11:19 2014 +0400 @@ -748,7 +748,9 @@ } QStringList tmp = lst; tmp.removeFirst(); - emit AddNetTeam(tmp); + HWTeam team(tmp); + team.setNetTeam(team.owner() != mynick); + emit AddNetTeam(team); return; } diff -r 22fbc79acd5b -r 47e2189eae44 QTfrontend/team.cpp --- a/QTfrontend/team.cpp Sun Aug 24 23:53:33 2014 +0400 +++ b/QTfrontend/team.cpp Mon Aug 25 00:11:19 2014 +0400 @@ -291,6 +291,12 @@ return sl; } + +void HWTeam::setNetTeam(bool isNetTeam) +{ + m_isNetTeam = isNetTeam; +} + bool HWTeam::isNetTeam() const { return m_isNetTeam; @@ -444,3 +450,4 @@ { m_wins++; } + diff -r 22fbc79acd5b -r 47e2189eae44 QTfrontend/team.h --- a/QTfrontend/team.h Sun Aug 24 23:53:33 2014 +0400 +++ b/QTfrontend/team.h Mon Aug 25 00:11:19 2014 +0400 @@ -89,6 +89,7 @@ void setName(const QString & name); void setNumHedgehogs(unsigned char num); void setVoicepack(const QString & voicepack); + void setNetTeam(bool isNetTeam); // increments for statistical info void incRounds();