Ticket #3171: test1.patch
File test1.patch, 1.2 KB (added by , 9 years ago) |
---|
-
binaries/data/mods/public/gui/lobby/lobby.js
151 151 /** 152 152 * Do a full update of the player listing, including ratings from C++. 153 153 * 154 154 * @return Array containing the player, presence, nickname, and rating listings. 155 155 */ 156 156 function updatePlayerList() 157 157 { 158 158 var playersBox = Engine.GetGUIObjectByName("playersBox"); 159 159 var playerList = []; 160 160 var presenceList = []; 161 161 var nickList = []; 162 162 var ratingList = []; 163 163 var cleanPlayerList = Engine.GetPlayerList(); 164 error(JSON.stringify(cleanPlayerList)); 164 165 // Sort the player list, ignoring case. 165 166 cleanPlayerList.sort(function(a,b) 166 167 { 167 168 var aName = a.name.toLowerCase(); 168 169 var bName = b.name.toLowerCase(); 169 170 return ((aName > bName) ? 1 : (bName > aName) ? -1 : 0); 170 171 } ); 171 172 for (var i = 0; i < cleanPlayerList.length; i++) 172 173 { 173 174 // Identify current user's rating. 174 175 if (cleanPlayerList[i].name == g_Name && cleanPlayerList[i].rating) 175 176 g_userRating = cleanPlayerList[i].rating; 176 177 // Add a "-" for unrated players.