void CG_RestartLevel( void ) { int snapshotNum; int r; snapshotNum = cg.processedSnapshotNum; /* Ghoul2 Insert Start */ // memset( cg_entities, 0, sizeof( cg_entities ) ); CG_Init_CGents(); // this is a No-No now we have stl vector classes in here. // memset( &cg, 0, sizeof( cg ) ); CG_Init_CG(); /* Ghoul2 Insert End */ CG_LinkCentsToGents(); CG_InitLocalEntities(); CG_InitMarkPolys(); // regrab the first snapshot of the restart cg.processedSnapshotNum = snapshotNum; r = cgi_GetSnapshot( cg.processedSnapshotNum, &cg.activeSnapshots[0] ); if ( !r ) { CG_Error( "cgi_GetSnapshot failed on restart" ); } CG_SetInitialSnapshot( &cg.activeSnapshots[0] ); cg.time = cg.snap->serverTime; }
static void CG_RestartLevel( void ) { int snapshotNum; int r; snapshotNum = cg.processedSnapshotNum; memset( cg_entities, 0, sizeof( cg_entities ) ); CG_Init_CG(); CG_LinkCentsToGents(); CG_InitLocalEntities(); CG_InitMarkPolys(); // regrab the first snapshot of the restart cg.processedSnapshotNum = snapshotNum; r = cgi_GetSnapshot( cg.processedSnapshotNum, &cg.activeSnapshots[0] ); if ( !r ) { CG_Error( "cgi_GetSnapshot failed on restart" ); } CG_SetInitialSnapshot( &cg.activeSnapshots[0] ); cg.time = cg.snap->serverTime; }