# HG changeset patch # User unc0rr # Date 1191163395 0 # Node ID 00928b3cf505884bdf07ab00ee2a5c8b2b336274 # Parent b646b3c43369ad4215f7f82bebcad951c45b8781 Use same team colors everywhere diff -r b646b3c43369 -r 00928b3cf505 QTfrontend/frameTeam.cpp --- a/QTfrontend/frameTeam.cpp Sun Sep 30 13:36:32 2007 +0000 +++ b/QTfrontend/frameTeam.cpp Sun Sep 30 14:43:15 2007 +0000 @@ -18,6 +18,7 @@ #include "frameTeam.h" #include "teamselhelper.h" +#include "hwconsts.h" #include #include @@ -27,12 +28,12 @@ { mainLayout.setSpacing(1); - availableColors.push_back(QColor( 0, 255, 255)); - availableColors.push_back(QColor(255, 127, 127)); - availableColors.push_back(QColor(103, 167, 231)); - availableColors.push_back(QColor( 37, 181, 61)); - availableColors.push_back(QColor(247, 237, 112)); - availableColors.push_back(QColor(192, 85, 160)); + availableColors.push_back(*color1); + availableColors.push_back(*color2); + availableColors.push_back(*color3); + availableColors.push_back(*color4); + availableColors.push_back(*color5); + availableColors.push_back(*color6); resetColors(); } diff -r b646b3c43369 -r 00928b3cf505 QTfrontend/game.cpp --- a/QTfrontend/game.cpp Sun Sep 30 13:36:32 2007 +0000 +++ b/QTfrontend/game.cpp Sun Sep 30 14:43:15 2007 +0000 @@ -103,14 +103,14 @@ QByteArray teamscfg; HWTeam team1(0); team1.difficulty = 0; - team1.teamColor = QColor(65535); + team1.teamColor = *color1; team1.numHedgehogs = 4; HWProto::addStringListToBuffer(teamscfg, team1.TeamGameConfig(gamecfg->getInitHealth())); HWTeam team2(2); team2.difficulty = 4; - team2.teamColor = QColor(16776960); + team2.teamColor = *color2; team2.numHedgehogs = 4; HWProto::addStringListToBuffer(teamscfg, team2.TeamGameConfig(gamecfg->getInitHealth())); @@ -127,7 +127,7 @@ HWTeam team1(0); team1.difficulty = 0; - team1.teamColor = QColor(65535); + team1.teamColor = *color1; team1.numHedgehogs = 1; HWProto::addStringListToBuffer(teamscfg, team1.TeamGameConfig(100)); diff -r b646b3c43369 -r 00928b3cf505 QTfrontend/hwconsts.cpp.in --- a/QTfrontend/hwconsts.cpp.in Sun Sep 30 13:36:32 2007 +0000 +++ b/QTfrontend/hwconsts.cpp.in Sun Sep 30 14:43:15 2007 +0000 @@ -28,3 +28,10 @@ QStringList * Themes; QString * cDefaultAmmoStore = new QString("eammstore 93919294221912103323"); + +QColor * color1 = new QColor( 0, 255, 255); +QColor * color2 = new QColor(255, 127, 127); +QColor * color3 = new QColor(103, 167, 231); +QColor * color4 = new QColor( 37, 181, 61); +QColor * color5 = new QColor(247, 237, 112); +QColor * color6 = new QColor(192, 85, 160); diff -r b646b3c43369 -r 00928b3cf505 QTfrontend/hwconsts.h --- a/QTfrontend/hwconsts.h Sun Sep 30 13:36:32 2007 +0000 +++ b/QTfrontend/hwconsts.h Sun Sep 30 14:43:15 2007 +0000 @@ -19,6 +19,7 @@ #include #include #include +#include extern QString * cProtoVer; extern QString * cDataDir; @@ -30,3 +31,10 @@ extern QStringList * Themes; extern QString * cDefaultAmmoStore; + +extern QColor * color1; +extern QColor * color2; +extern QColor * color3; +extern QColor * color4; +extern QColor * color5; +extern QColor * color6;