All pastes #589471 Raw Edit

Anonymous

public cpp v1 · immutable
#589471 ·published 2007-06-26 00:23 UTC
rendered paste body
//========= Copyright © 2007, addiktiveGAMING - TEAMLegend, All rights reserved. =========////// Purpose: Abstract class to represent game states (Eg. Main Menu, In-game, etc)// File:	GameState.cpp//========================================================================================//#include "cbase.h"#include "LegendApp.h"#include "GameTime.h"bool MainMenuState::Run(){	// Do any keyboard checking here	int iDialogResult = m_spGUIContext->ShowDialogModal( NULL, "resources\\MainMenu.xml", VVertex2f(0,0), m_spGUIContext->GetNullApp() );	if ( iDialogResult == VGUIManager::ID_CANCEL ) // abort the game		return false;	else if ( iDialogResult == VGUIManager::ID_ACCEPT )		CLegendApp::GetSingleton()->EnterState( new InGameState() );	//Update game timer	LegendTime LegendTime;	LegendTime.UpdateGameTimer();	return true;}