From 5f19ba044644f84f8da40be6b42f868136ba3f0a Mon Sep 17 00:00:00 2001 From: vita10gy Date: Sat, 23 Feb 2013 18:43:17 -0600 Subject: [PATCH] checkpoint --- plugins/scoreboard.user.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/plugins/scoreboard.user.js b/plugins/scoreboard.user.js index a44aa779..ec3fa587 100644 --- a/plugins/scoreboard.user.js +++ b/plugins/scoreboard.user.js @@ -26,18 +26,23 @@ window.plugin.scoreboard.compileStats = function(){ $.each(window.fields, function(qk, val) { console.log(val); var team = val.options.data.controllingTeam.team; - if(window.plugin.scoreboard.scores[team]==undefined) - { + if(window.plugin.scoreboard.scores[team]==undefined) { window.plugin.scoreboard.scores[team] = {}; } - if(window.plugin.scoreboard.scores[team]['mu']==undefined) - { + if(window.plugin.scoreboard.scores[team]['mu']==undefined) { window.plugin.scoreboard.scores[team]['mu'] = 0; } + if(window.plugin.scoreboard.scores[team]['count']==undefined) { + window.plugin.scoreboard.scores[team]['count'] = {}; + } + if(window.plugin.scoreboard.scores[team]['count']['fields']==undefined) { + window.plugin.scoreboard.scores[team]['count']['fields'] = 0; + } if(window.portals[val.options.vertices.vertexA.guid]!==undefined || window.portals[val.options.vertices.vertexB.guid]!==undefined || window.portals[val.options.vertices.vertexC.guid]!==undefined ) { window.plugin.scoreboard.scores[team]['mu']+=parseInt(val.options.data.entityScore.entityScore); + window.plugin.scoreboard.scores[team]['count']['fields']++; //console.log(val.options.data.controllingTeam.team); //console.log(val.options.data.entityScore.entityScore); @@ -52,9 +57,9 @@ window.plugin.scoreboard.display = function() { window.plugin.scoreboard.compileStats(); $('body').append('
' + '

This is the default dialog which is useful for displaying information. The dialog window can be moved,

' + - window.plugin.scoreboard.scores + + JSON.stringify(window.plugin.scoreboard.scores) + '
'); - console.log(window.plugin.scoreboard.scores); + console.log(window.plugin.scoreboard.scores)); $( "#scoreboard" ).dialog({ autoOpen: true, modal: true, buttons: [ { text: "Close", click: function() { $( this ).dialog( "close" ); } } ]});