MCPcopy Create free account
hub / github.com/GarageGames/Torque3D / startDemoRecord

Method startDemoRecord

Engine/source/sim/netConnection.cpp:976–993  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

974}
975
976bool NetConnection::startDemoRecord(const char *fileName)
977{
978 FileStream *fs = new FileStream;
979
980 if((fs = FileStream::createAndOpen( fileName, Torque::FS::File::Write )) == NULL)
981 return false;
982
983 mDemoWriteStream = fs;
984 mDemoWriteStream->write(mProtocolVersion);
985 ResizeBitStream bs;
986
987 // then write out the start block
988 writeDemoStartBlock(&bs);
989 U32 size = bs.getPosition() + 1;
990 mDemoWriteStream->write(size);
991 mDemoWriteStream->write(size, bs.getBuffer());
992 return true;
993}
994
995bool NetConnection::replayDemoRecord(const char *fileName)
996{

Callers 1

gameConnection.cppFile · 0.80

Calls 3

writeMethod · 0.45
getPositionMethod · 0.45
getBufferMethod · 0.45

Tested by

no test coverage detected