equal
deleted
inserted
replaced
534 } |
534 } |
535 |
535 |
536 void HWGame::sendCampaignVar(const QByteArray &varToSend) |
536 void HWGame::sendCampaignVar(const QByteArray &varToSend) |
537 { |
537 { |
538 QString varToFind = QString::fromUtf8(varToSend); |
538 QString varToFind = QString::fromUtf8(varToSend); |
539 QSettings teamfile(QString("physfs://Teams/%1.hwt").arg(campaignTeam), QSettings::IniFormat, 0); |
539 QSettings teamfile(QString(cfgdir->absolutePath() + "/Teams/%1.hwt").arg(campaignTeam), QSettings::IniFormat, 0); |
540 teamfile.setIniCodec("UTF-8"); |
540 teamfile.setIniCodec("UTF-8"); |
541 QString varValue = teamfile.value("Campaign " + campaign + "/" + varToFind, "").toString(); |
541 QString varValue = teamfile.value("Campaign " + campaign + "/" + varToFind, "").toString(); |
542 QByteArray command; |
542 QByteArray command; |
543 HWProto::addStringToBuffer(command, "V." + varValue); |
543 HWProto::addStringToBuffer(command, "V." + varValue); |
544 RawSendIPC(command); |
544 RawSendIPC(command); |
551 return; |
551 return; |
552 |
552 |
553 QString varToWrite = QString::fromUtf8(varVal.left(i)); |
553 QString varToWrite = QString::fromUtf8(varVal.left(i)); |
554 QString varValue = QString::fromUtf8(varVal.mid(i + 1)); |
554 QString varValue = QString::fromUtf8(varVal.mid(i + 1)); |
555 |
555 |
556 QSettings teamfile(QString("physfs://Teams/%1.hwt").arg(campaignTeam), QSettings::IniFormat, 0); |
556 QSettings teamfile(QString(cfgdir->absolutePath() + "/Teams/%1.hwt").arg(campaignTeam), QSettings::IniFormat, 0); |
557 teamfile.setIniCodec("UTF-8"); |
557 teamfile.setIniCodec("UTF-8"); |
558 teamfile.setValue("Campaign " + campaign + "/" + varToWrite, varValue); |
558 teamfile.setValue("Campaign " + campaign + "/" + varToWrite, varValue); |
559 } |
559 } |
560 |
560 |