2017-04-17 06:17:10 -06:00

47 lines
1.4 KiB
C#
Executable File

//-----------------------------------------------------------------------------
// Torque Game Engine
// Copyright (C) GarageGames.com, Inc.
//-----------------------------------------------------------------------------
//----------------------------------------------------------------------------
// Game start / end events sent from the server
//----------------------------------------------------------------------------
function clientCmdSetCounter(%count)
{
if(%count == 3)
counter.setVisible(true);
counter.setBitmap("starter.racing/client/ui/" @ %count @ ".png");
alxPlay(AudioCountBeep);
}
function clientCmdGameStart(%seq)
{
// Display the GO bitmap and play a sound
counter.setBitmap("starter.racing/client/ui/go.png");
alxPlay(AudioGoBeep);
// Remove the GO after a second.
counter.schedule(1000, setVisible, false);
}
function clientCmdGameEnd(%seq)
{
// Stop local activity... the game will be destroyed on the server
alxStopAll();
// Copy the current scores from the player list into the
// end game gui (bit of a hack for now).
EndGameGuiList.clear();
for (%i = 0; %i < PlayerListGuiList.rowCount(); %i++) {
%text = PlayerListGuiList.getRowText(%i);
%id = PlayerListGuiList.getRowId(%i);
EndGameGuiList.addRow(%id,%text);
}
EndGameGuiList.sortNumerical(1,false);
// Display the end-game screen
Canvas.setContent(EndGameGui);
}