aboutsummaryrefslogtreecommitdiff
path: root/sp/src/game/client/game_controls/buymenu.cpp
diff options
context:
space:
mode:
authorJørgen P. Tjernø <[email protected]>2013-12-02 19:31:46 -0800
committerJørgen P. Tjernø <[email protected]>2013-12-02 19:46:31 -0800
commitf56bb35301836e56582a575a75864392a0177875 (patch)
treede61ddd39de3e7df52759711950b4c288592f0dc /sp/src/game/client/game_controls/buymenu.cpp
parentMark some more files as text. (diff)
downloadsource-sdk-2013-f56bb35301836e56582a575a75864392a0177875.tar.xz
source-sdk-2013-f56bb35301836e56582a575a75864392a0177875.zip
Fix line endings. WHAMMY.
Diffstat (limited to 'sp/src/game/client/game_controls/buymenu.cpp')
-rw-r--r--sp/src/game/client/game_controls/buymenu.cpp300
1 files changed, 150 insertions, 150 deletions
diff --git a/sp/src/game/client/game_controls/buymenu.cpp b/sp/src/game/client/game_controls/buymenu.cpp
index 0b16f35d..40cbeab7 100644
--- a/sp/src/game/client/game_controls/buymenu.cpp
+++ b/sp/src/game/client/game_controls/buymenu.cpp
@@ -1,150 +1,150 @@
-//========= Copyright Valve Corporation, All rights reserved. ============//
-//
-// Purpose:
-//
-// $NoKeywords: $
-//=============================================================================//
-
-#include "cbase.h"
-#include "buymenu.h"
-
-#include "buysubmenu.h"
-using namespace vgui;
-
-#include "mouseoverpanelbutton.h"
-
-// memdbgon must be the last include file in a .cpp file!!!
-#include "tier0/memdbgon.h"
-
-//-----------------------------------------------------------------------------
-// Purpose: Constructor
-//-----------------------------------------------------------------------------
-CBuyMenu::CBuyMenu(IViewPort *pViewPort) : WizardPanel( NULL, PANEL_BUY )
-{
- SetScheme("ClientScheme");
- SetTitle( "#Cstrike_Buy_Menu", true);
-
- SetMoveable(false);
- SetSizeable(false);
- SetProportional(true);
-
- // hide the system buttons
- SetTitleBarVisible( false );
-
- SetAutoDelete( false ); // we reuse this panel, don't let WizardPanel delete us
-
- LoadControlSettings( "Resource/UI/BuyMenu.res" );
- ShowButtons( false );
-
- m_pViewPort = pViewPort;
-
- m_pMainMenu = new CBuySubMenu( this, "mainmenu" );
- m_pMainMenu->LoadControlSettings( "Resource/UI/MainBuyMenu.res" );
- m_pMainMenu->SetVisible( false );
-}
-
-
-//-----------------------------------------------------------------------------
-// Purpose: Destructor
-//-----------------------------------------------------------------------------
-CBuyMenu::~CBuyMenu()
-{
- if ( m_pMainMenu )
- m_pMainMenu->DeleteSubPanels(); //?
-}
-
-//-----------------------------------------------------------------------------
-// Purpose: shows/hides the buy menu
-//-----------------------------------------------------------------------------
-void CBuyMenu::ShowPanel(bool bShow)
-{
- if ( BaseClass::IsVisible() == bShow )
- return;
-
- if ( bShow )
- {
- Update();
-
- Run( m_pMainMenu );
-
- SetMouseInputEnabled( true );
-
- engine->ClientCmd_Unrestricted( "gameui_preventescapetoshow\n" );
- }
- else
- {
- engine->ClientCmd_Unrestricted( "gameui_allowescapetoshow\n" );
-
- SetVisible( false );
- SetMouseInputEnabled( false );
- }
-
- m_pViewPort->ShowBackGround( bShow );
-}
-
-
-void CBuyMenu::Update()
-{
- //Don't need to do anything, but do need to implement this function as base is pure virtual
- NULL;
-}
-void CBuyMenu::OnClose()
-{
- engine->ClientCmd_Unrestricted( "gameui_allowescapetoshow\n" );
-
- BaseClass::OnClose();
- ResetHistory();
-}
-
-void CBuyMenu::OnKeyCodePressed( vgui::KeyCode code )
-{
- int nDir = 0;
-
- switch ( code )
- {
- case KEY_XBUTTON_UP:
- case KEY_XSTICK1_UP:
- case KEY_XSTICK2_UP:
- case KEY_UP:
- nDir = -1;
- break;
-
- case KEY_XBUTTON_DOWN:
- case KEY_XSTICK1_DOWN:
- case KEY_XSTICK2_DOWN:
- case KEY_DOWN:
- nDir = 1;
- break;
- }
-
- if ( nDir != 0 )
- {
- Panel *pSubPanel = ( GetCurrentSubPanel() ? GetCurrentSubPanel() : m_pMainMenu );
-
- CUtlSortVector< SortedPanel_t, CSortedPanelYLess > vecSortedButtons;
- VguiPanelGetSortedChildButtonList( pSubPanel, (void*)&vecSortedButtons, "&", 0 );
-
- if ( VguiPanelNavigateSortedChildButtonList( (void*)&vecSortedButtons, nDir ) != -1 )
- {
- // Handled!
- return;
- }
- }
- else
- {
- BaseClass::OnKeyCodePressed( code );
- }
-}
-
-void CBuyMenu::OnKeyCodeTyped( KeyCode code )
-{
- if ( code == KEY_ESCAPE )
- {
- OnClose();
- }
- else
- {
- BaseClass::OnKeyCodeTyped( code );
- }
-}
-
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose:
+//
+// $NoKeywords: $
+//=============================================================================//
+
+#include "cbase.h"
+#include "buymenu.h"
+
+#include "buysubmenu.h"
+using namespace vgui;
+
+#include "mouseoverpanelbutton.h"
+
+// memdbgon must be the last include file in a .cpp file!!!
+#include "tier0/memdbgon.h"
+
+//-----------------------------------------------------------------------------
+// Purpose: Constructor
+//-----------------------------------------------------------------------------
+CBuyMenu::CBuyMenu(IViewPort *pViewPort) : WizardPanel( NULL, PANEL_BUY )
+{
+ SetScheme("ClientScheme");
+ SetTitle( "#Cstrike_Buy_Menu", true);
+
+ SetMoveable(false);
+ SetSizeable(false);
+ SetProportional(true);
+
+ // hide the system buttons
+ SetTitleBarVisible( false );
+
+ SetAutoDelete( false ); // we reuse this panel, don't let WizardPanel delete us
+
+ LoadControlSettings( "Resource/UI/BuyMenu.res" );
+ ShowButtons( false );
+
+ m_pViewPort = pViewPort;
+
+ m_pMainMenu = new CBuySubMenu( this, "mainmenu" );
+ m_pMainMenu->LoadControlSettings( "Resource/UI/MainBuyMenu.res" );
+ m_pMainMenu->SetVisible( false );
+}
+
+
+//-----------------------------------------------------------------------------
+// Purpose: Destructor
+//-----------------------------------------------------------------------------
+CBuyMenu::~CBuyMenu()
+{
+ if ( m_pMainMenu )
+ m_pMainMenu->DeleteSubPanels(); //?
+}
+
+//-----------------------------------------------------------------------------
+// Purpose: shows/hides the buy menu
+//-----------------------------------------------------------------------------
+void CBuyMenu::ShowPanel(bool bShow)
+{
+ if ( BaseClass::IsVisible() == bShow )
+ return;
+
+ if ( bShow )
+ {
+ Update();
+
+ Run( m_pMainMenu );
+
+ SetMouseInputEnabled( true );
+
+ engine->ClientCmd_Unrestricted( "gameui_preventescapetoshow\n" );
+ }
+ else
+ {
+ engine->ClientCmd_Unrestricted( "gameui_allowescapetoshow\n" );
+
+ SetVisible( false );
+ SetMouseInputEnabled( false );
+ }
+
+ m_pViewPort->ShowBackGround( bShow );
+}
+
+
+void CBuyMenu::Update()
+{
+ //Don't need to do anything, but do need to implement this function as base is pure virtual
+ NULL;
+}
+void CBuyMenu::OnClose()
+{
+ engine->ClientCmd_Unrestricted( "gameui_allowescapetoshow\n" );
+
+ BaseClass::OnClose();
+ ResetHistory();
+}
+
+void CBuyMenu::OnKeyCodePressed( vgui::KeyCode code )
+{
+ int nDir = 0;
+
+ switch ( code )
+ {
+ case KEY_XBUTTON_UP:
+ case KEY_XSTICK1_UP:
+ case KEY_XSTICK2_UP:
+ case KEY_UP:
+ nDir = -1;
+ break;
+
+ case KEY_XBUTTON_DOWN:
+ case KEY_XSTICK1_DOWN:
+ case KEY_XSTICK2_DOWN:
+ case KEY_DOWN:
+ nDir = 1;
+ break;
+ }
+
+ if ( nDir != 0 )
+ {
+ Panel *pSubPanel = ( GetCurrentSubPanel() ? GetCurrentSubPanel() : m_pMainMenu );
+
+ CUtlSortVector< SortedPanel_t, CSortedPanelYLess > vecSortedButtons;
+ VguiPanelGetSortedChildButtonList( pSubPanel, (void*)&vecSortedButtons, "&", 0 );
+
+ if ( VguiPanelNavigateSortedChildButtonList( (void*)&vecSortedButtons, nDir ) != -1 )
+ {
+ // Handled!
+ return;
+ }
+ }
+ else
+ {
+ BaseClass::OnKeyCodePressed( code );
+ }
+}
+
+void CBuyMenu::OnKeyCodeTyped( KeyCode code )
+{
+ if ( code == KEY_ESCAPE )
+ {
+ OnClose();
+ }
+ else
+ {
+ BaseClass::OnKeyCodeTyped( code );
+ }
+}
+