QTfrontend/game.cpp
changeset 601 78a68cc4d846
parent 596 38bdde6a54c1
child 602 f7628ebfccde
equal deleted inserted replaced
600:f6e5f4e122db 601:78a68cc4d846
   118 void HWGame::SendTrainingConfig()
   118 void HWGame::SendTrainingConfig()
   119 {
   119 {
   120 	QByteArray teamscfg;
   120 	QByteArray teamscfg;
   121 	HWProto::addStringToBuffer(teamscfg, "TL");
   121 	HWProto::addStringToBuffer(teamscfg, "TL");
   122 	HWProto::addStringToBuffer(teamscfg, "eseed none");
   122 	HWProto::addStringToBuffer(teamscfg, "eseed none");
   123 	HWProto::addStringToBuffer(teamscfg, "e$gmflags 0");
   123 	HWProto::addStringToBuffer(teamscfg, QString("e$gmflags %1").arg(0x10000000));
   124 	HWProto::addStringToBuffer(teamscfg, "e$turntime 60000");
   124 	HWProto::addStringToBuffer(teamscfg, "e$turntime 60000");
   125 	HWProto::addStringToBuffer(teamscfg, "emap mushrooms");
   125 	HWProto::addStringToBuffer(teamscfg, "emap mushrooms");
   126 	HWProto::addStringToBuffer(teamscfg, "etheme avematan");
   126 	HWProto::addStringToBuffer(teamscfg, "etheme avematan");
   127 
   127 
   128 	HWTeam team1(0);
   128 	HWTeam team1(0);
   129 	team1.difficulty = 0;
   129 	team1.difficulty = 0;
   130 	team1.teamColor = QColor(65535);
   130 	team1.teamColor = QColor(65535);
   131 	team1.numHedgehogs = 4;
   131 	team1.numHedgehogs = 4;
   132 	HWProto::addStringListToBuffer(teamscfg,
   132 	HWProto::addStringListToBuffer(teamscfg,
   133 			team1.TeamGameConfig(100));
   133 			team1.TeamGameConfig(100));
   134 
       
   135 	HWTeam team2(2);
       
   136 	team2.difficulty = 4;
       
   137 	team2.teamColor = QColor(16776960);
       
   138 	team2.numHedgehogs = 4;
       
   139 	HWProto::addStringListToBuffer(teamscfg,
       
   140 			team2.TeamGameConfig(100));
       
   141 
   134 
   142 	QFile file(datadir->absolutePath() + "/Trainings/001_Shotgun.txt");
   135 	QFile file(datadir->absolutePath() + "/Trainings/001_Shotgun.txt");
   143 	if(!file.open(QFile::ReadOnly))
   136 	if(!file.open(QFile::ReadOnly))
   144 	{
   137 	{
   145 		emit ErrorMessage(tr("Error reading training config file"));
   138 		emit ErrorMessage(tr("Error reading training config file"));