Files
SteamworksSDK/SteamworksExample/MainMenu.cpp
T
Riley Labrecque 3aa76d12fa v1.32
2016-07-07 05:56:28 -06:00

35 lines
1.7 KiB
C++

//========= Copyright © 1996-2008, Valve LLC, All rights reserved. ============
//
// Purpose: Class to define the main game menu
//
// $NoKeywords: $
//=============================================================================
#include "stdafx.h"
#include "MainMenu.h"
#include "SpaceWar.h"
//-----------------------------------------------------------------------------
// Purpose: Constructor
//-----------------------------------------------------------------------------
CMainMenu::CMainMenu( IGameEngine *pGameEngine ) : CBaseMenu<EClientGameState>( pGameEngine )
{
AddMenuItem( MenuItem_t( "Start New Server", k_EClientGameStartServer ) );
AddMenuItem( MenuItem_t( "Find LAN Servers", k_EClientFindLANServers ) );
AddMenuItem( MenuItem_t( "Find Internet Servers", k_EClientFindInternetServers ) );
AddMenuItem( MenuItem_t( "Create Lobby", k_EClientCreatingLobby ) );
AddMenuItem( MenuItem_t( "Find Lobby", k_EClientFindLobby ) );
AddMenuItem( MenuItem_t( "Instructions", k_EClientGameInstructions ) );
AddMenuItem( MenuItem_t( "Stats and Achievements", k_EClientStatsAchievements ) );
AddMenuItem( MenuItem_t( "Leaderboards", k_EClientLeaderboards ) );
AddMenuItem( MenuItem_t( "Friends List", k_EClientFriendsList ) );
AddMenuItem( MenuItem_t( "Group chat room", k_EClientClanChatRoom ) );
AddMenuItem( MenuItem_t( "Remote Storage", k_EClientRemoteStorage ) );
AddMenuItem( MenuItem_t( "Write Minidump", k_EClientMinidump ) );
AddMenuItem( MenuItem_t( "Web Callback", k_EClientWebCallback ) );
AddMenuItem( MenuItem_t( "Music Player", k_EClientMusic ) );
AddMenuItem( MenuItem_t( "Workshop Items", k_EClientWorkshop ) );
AddMenuItem( MenuItem_t( "HTML Page", k_EClientHTMLSurface ) );
AddMenuItem( MenuItem_t( "Exit Game", k_EClientGameExiting ) );
}