Beispiel #1
0
void Game::WinGame( )
{
	m_GameTimer.Stop( );
	float time = m_GameTimer.GetTime( );

	if( time < m_BestTime )
	{
		m_BestTime = time;
		SaveHighScore( );
	}

	ResetGame( );
}
Beispiel #2
0
void PlayerStatus::reset()
{
    if (mScore > mHighScore)
    {
        mHighScore = mScore;
        SaveHighScore(mHighScore);
    }

    mScore = 0;
    mMultiplier = 1;
    mLives = 4;
    mScoreForExtraLife = 2000;
    mMultiplierTimeLeft = 0;
}
Beispiel #3
0
INT CGpApp::Destroy()
{
	SaveHighScore();

	INT i;

	// Release Texture
	for(i=0; i<GAME_MAX_TEXTURE; ++i)
		SAFE_RELEASE(	m_pTex[i]	);

	// Release Sound Instance
	for(i=0; i<GAME_MAX_SOUND; ++i)
		SAFE_RELEASE(	m_pSnd[i]	);


	SAFE_RELEASE(	m_pFontScore	);		// Release Font Instance

	return LC_OK;
}