QTfrontend/game.cpp
changeset 80 3c3dc6a148ca
parent 74 42257fee61ae
child 84 0f6669da2fcb
equal deleted inserted replaced
79:29b477319854 80:3c3dc6a148ca
   237 	arguments << resolutions[1][vid_Resolution];
   237 	arguments << resolutions[1][vid_Resolution];
   238 	arguments << "16";
   238 	arguments << "16";
   239 	arguments << "46631";
   239 	arguments << "46631";
   240 	arguments << (vid_Fullscreen ? "1" : "0");
   240 	arguments << (vid_Fullscreen ? "1" : "0");
   241 	arguments << "1";
   241 	arguments << "1";
       
   242 	arguments << tr("en.txt");
   242 	process->start("./hwengine", arguments);
   243 	process->start("./hwengine", arguments);
   243 }
   244 }
   244 
   245 
   245 void HWGame::AddTeam(const QString & teamname)
   246 void HWGame::AddTeam(const QString & teamname)
   246 {
   247 {
   287 	QFile demofile(filename);
   288 	QFile demofile(filename);
   288 	if (!demofile.open(QIODevice::WriteOnly))
   289 	if (!demofile.open(QIODevice::WriteOnly))
   289 	{
   290 	{
   290 		QMessageBox::critical(0,
   291 		QMessageBox::critical(0,
   291 				tr("Error"),
   292 				tr("Error"),
   292 				tr("Cannot save demo to file %s").arg(filename),
   293 				tr("Cannot save demo to file %1").arg(filename),
   293 				tr("Quit"));
   294 				tr("Quit"));
   294 		return ;
   295 		return ;
   295 	}
   296 	}
   296 	QDataStream stream(&demofile);
   297 	QDataStream stream(&demofile);
   297 	stream.writeRawData(demo->constData(), demo->size());
   298 	stream.writeRawData(demo->constData(), demo->size());
   305 	QFile demofile(demofilename);
   306 	QFile demofile(demofilename);
   306 	if (!demofile.open(QIODevice::ReadOnly))
   307 	if (!demofile.open(QIODevice::ReadOnly))
   307 	{
   308 	{
   308 		QMessageBox::critical(0,
   309 		QMessageBox::critical(0,
   309 				tr("Error"),
   310 				tr("Error"),
   310 				tr("Cannot open demofile %s").arg(demofilename),
   311 				tr("Cannot open demofile %1").arg(demofilename),
   311 				tr("Quit"));
   312 				tr("Quit"));
   312 		return ;
   313 		return ;
   313 	}
   314 	}
   314 
   315 
   315 	// read demo
   316 	// read demo