//-----------------------------------------------------------------------------
// Purpose: 
// Input  : *pInitData - 
// Output : Returns true on success, false on failure.
//-----------------------------------------------------------------------------
bool CDemoActionPausePlayback::Init( KeyValues *pInitData )
{
	if ( !BaseClass::Init( pInitData ) )
		return false;

	SetPauseTime( pInitData->GetFloat( "pausetime", 1.0f ) );

	return true;
}
Example #2
0
/*--------------------------------------
 * Function: Uppgift4b()
 * Parameters:
 *
 * Description:
 *   Löser uppgift 4b.
 *------------------------------------*/
void Uppgift4b() {
    int num_calls           = 0;
    int num_calls_no_unmark = 0;

    pointT start_pos = GetStartPosition();

    SetPauseTime(0.0);

    SolveMaze(start_pos, &num_calls          , TRUE);
    SolveMaze(start_pos, &num_calls_no_unmark, FALSE);

    printf("Uppgift 4b)\n\n");

    // Det första anropet är inte rekursivt (se labbspec), varför vi subtraherar
    // ett från variablerna.
    printf("Number of calls with unmark: %d\n"   , num_calls-1);
    printf("Number of calls WITHOUT unmark: %d\n", num_calls_no_unmark-1);
    printf("-------------------\n\n");

    system("pause");
    ExitGraphics();
}