diff -r f8da275981e5 -r cc049fbb65ef QTfrontend/game.cpp --- a/QTfrontend/game.cpp Sun Oct 25 12:19:47 2009 +0000 +++ b/QTfrontend/game.cpp Sun Oct 25 12:40:47 2009 +0000 @@ -136,13 +136,6 @@ QByteArray traincfg; HWProto::addStringToBuffer(traincfg, "TL"); - HWTeam team1; - team1.difficulty = 0; - team1.teamColor = *color1; - team1.numHedgehogs = 1; - HWProto::addStringListToBuffer(traincfg, - team1.TeamGameConfig(100)); - QFile file(datadir->absolutePath() + "/Trainings/" + training + ".txt"); if(!file.open(QFile::ReadOnly)) { @@ -153,7 +146,14 @@ QTextStream stream(&file); while(!stream.atEnd()) { - HWProto::addStringToBuffer(traincfg, "e" + stream.readLine()); + QString line = stream.readLine(); + if(!line.isEmpty() && !line.startsWith("#")) + if(line != "") + HWProto::addStringToBuffer(traincfg, "e" + line); + else + for(int i = 0; i < BINDS_NUMBER; i++) + if(!cbinds[i].strbind.isEmpty()) + HWProto::addStringToBuffer(traincfg, "ebind " + cbinds[i].strbind + " " + cbinds[i].action); } RawSendIPC(traincfg);