Files
SteamworksSDK/steamworksexample/connectingmenu.cpp
T
Riley Labrecque 1fe25a6746 v1.12
2016-07-07 05:55:09 -06:00

38 lines
1.2 KiB
C++

//========= Copyright © 1996-2008, Valve LLC, All rights reserved. ============
//
// Purpose: Class to define the connecting game menu
//
// $NoKeywords: $
//=============================================================================
#include "stdafx.h"
#include "connectingmenu.h"
#include "SpaceWar.h"
//-----------------------------------------------------------------------------
// Purpose: Constructor
//-----------------------------------------------------------------------------
CConnectingMenu::CConnectingMenu( IGameEngine *pGameEngine ) : CBaseMenu<EClientGameState>( pGameEngine )
{
m_bInitialLogonFailed = false;
AddMenuItem( MenuItem_t( "Connecting...", k_EClientConnectingToSteam ) );
}
void CConnectingMenu::Reset()
{
m_bInitialLogonFailed = false;
ClearMenuItems();
AddMenuItem( MenuItem_t( "Connecting...", k_EClientConnectingToSteam ) );
}
void CConnectingMenu::OnConnectFailure()
{
m_bInitialLogonFailed = true;
ClearMenuItems();
AddMenuItem( MenuItem_t( "Retry Connecting", k_EClientRetrySteamConnection ) );
AddMenuItem( MenuItem_t( "Link Existing Account", k_EClientLinkSteamAccount ) );
AddMenuItem( MenuItem_t( "Autocreate Account", k_EClientAutoCreateAccount ) );
}