QTfrontend/game.cpp
changeset 512 efc640bb60d0
parent 497 adf1aee202c6
child 529 812682c1ab62
equal deleted inserted replaced
511:2b5b9e00419d 512:efc640bb60d0
   253 		emit ErrorMessage(tr("Cannot open demofile %1").arg(demofilename));
   253 		emit ErrorMessage(tr("Cannot open demofile %1").arg(demofilename));
   254 		return ;
   254 		return ;
   255 	}
   255 	}
   256 
   256 
   257 	// read demo
   257 	// read demo
   258 	QDataStream stream(&demofile);
   258 	toSendBuf = demofile.readAll();
   259 	char buf[512];
       
   260 	int readbytes;
       
   261 	do
       
   262 	{
       
   263 		readbytes = stream.readRawData((char *)&buf, 512);
       
   264 		toSendBuf.append(QByteArray((char *)&buf, readbytes));
       
   265 		//SendIPC(QByteArray((char *)&buf, readbytes));
       
   266 
       
   267 	} while (readbytes > 0);
       
   268 	demofile.close();
       
   269 
   259 
   270 	// run engine
   260 	// run engine
   271 	demo = new QByteArray;
   261 	demo = new QByteArray;
   272 	Start();
   262 	Start();
   273 	emit GameStateChanged(gsStarted);
   263 	emit GameStateChanged(gsStarted);