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

Method startDemoRecord

Engine/source/sim/netConnection.cpp:981–998  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 1

gameConnection.cppFile · 0.80

Calls 3

writeMethod · 0.45
getPositionMethod · 0.45
getBufferMethod · 0.45

Tested by

no test coverage detected