//----------------------------------------------------------------------------- // 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); }