53 lines
1.3 KiB
C#
Executable File
53 lines
1.3 KiB
C#
Executable File
//-----------------------------------------------------------------------------
|
|
// Torque Game Engine
|
|
// Copyright (C) GarageGames.com, Inc.
|
|
//-----------------------------------------------------------------------------
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// PlayGui is the main TSControl through which the game is viewed.
|
|
// The PlayGui also contains the hud controls.
|
|
//-----------------------------------------------------------------------------
|
|
|
|
function PlayGui::onWake(%this)
|
|
{
|
|
// Turn off any shell sounds...
|
|
// alxStop( ... );
|
|
|
|
$enableDirectInput = "1";
|
|
activateDirectInput();
|
|
|
|
// Message hud dialog
|
|
Canvas.pushDialog( MainChatHud );
|
|
chatHud.attach(HudMessageVector);
|
|
|
|
// just update the action map here
|
|
moveMap.push();
|
|
|
|
// hack city - these controls are floating around and need to be clamped
|
|
schedule(0, 0, "refreshCenterTextCtrl");
|
|
schedule(0, 0, "refreshBottomTextCtrl");
|
|
}
|
|
|
|
function PlayGui::onSleep(%this)
|
|
{
|
|
Canvas.popDialog( MainChatHud );
|
|
|
|
// pop the keymaps
|
|
moveMap.pop();
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
function refreshBottomTextCtrl()
|
|
{
|
|
BottomPrintText.position = "0 0";
|
|
}
|
|
|
|
function refreshCenterTextCtrl()
|
|
{
|
|
CenterPrintText.position = "0 0";
|
|
}
|
|
|
|
|