33 lines
1.2 KiB
C#
Executable File
33 lines
1.2 KiB
C#
Executable File
//-----------------------------------------------------------------------------
|
|
// Torque Game Engine
|
|
// Copyright (C) GarageGames.com, Inc.
|
|
//-----------------------------------------------------------------------------
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// Hook into the client update messages to maintain our player list
|
|
// and scoreboard.
|
|
//-----------------------------------------------------------------------------
|
|
|
|
addMessageCallback('MsgClientJoin', handleClientJoin);
|
|
addMessageCallback('MsgClientDrop', handleClientDrop);
|
|
addMessageCallback('MsgClientScoreChanged', handleClientScoreChanged);
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
function handleClientJoin(%msgType, %msgString, %clientName, %clientId,
|
|
%guid, %score, %isAI, %isAdmin, %isSuperAdmin )
|
|
{
|
|
PlayerListGui.update(%clientId,detag(%clientName),%isSuperAdmin,
|
|
%isAdmin,%isAI,%score);
|
|
}
|
|
|
|
function handleClientDrop(%msgType, %msgString, %clientName, %clientId)
|
|
{
|
|
PlayerListGui.remove(%clientId);
|
|
}
|
|
|
|
function handleClientScoreChanged(%msgType, %msgString, %score, %clientId)
|
|
{
|
|
PlayerListGui.updateScore(%clientId,%score);
|
|
}
|