include percentage/accuracy in leaderboard

This commit is contained in:
Kevin Ngo
2018-12-03 20:35:38 -08:00
parent 73dfed1f51
commit 1d304ae27a
2 changed files with 7 additions and 8 deletions

View File

@@ -286,7 +286,7 @@ AFRAME.registerState({
for (let i = 0; i < payload.scores.length; i++) {
let score = payload.scores[i];
state.leaderboard.push(score);
state.leaderboardNames += `${score.username}\n`;
state.leaderboardNames += `${score.username} (${score.accuracy || 0}%)\n`;
state.leaderboardScores += `${score.score}\n`;
}
},
@@ -304,7 +304,7 @@ AFRAME.registerState({
state.leaderboardScores = '';
for (let i = 0; i < NUM_LEADERBOARD_DISPLAY; i++) {
let score = state.leaderboard[i];
state.leaderboardNames += `${score.username}\n`;
state.leaderboardNames += `${score.username} (${score.accuracy || 0}%)\n`;
state.leaderboardScores += `${score.score}\n`;
}
},

View File

@@ -1,4 +1,3 @@
<a-entity
id="leaderboard"
class="overlay accuracyTextCounterSubscribe"
@@ -12,7 +11,7 @@
<a-entity
mixin="slice"
id="leaderboardBackground"
slice9="left: 70; width: 1.3; height: 1.55; opacity: 0.9"></a-entity>
slice9="left: 70; width: 1.8; height: 1.55; opacity: 0.9"></a-entity>
<a-entity
id="leaderboardChallengeImage"
@@ -34,16 +33,16 @@
mixin="font"
bind__text="value: leaderboardNames"
bind__visible="!leaderboardQualified && !leaderboardEmpty"
text="baseline: center; width: 0.9; anchor: left; color: #00acfc; wrapCount: 20; lineHeight: 53;"
position="-0.53 -0.16 0.001"></a-entity>
text="baseline: center; width: 1.2; anchor: left; color: #00acfc; wrapCount: 28; lineHeight: 53;"
position="-0.7 -0.16 0.001"></a-entity>
<a-entity
id="leaderboardScores"
mixin="font"
bind__text="value: leaderboardScores"
bind__visible="!leaderboardQualified && !leaderboardEmpty"
text="baseline: center; align: right; width: 0.9; anchor: right; color: #fff; wrapCount: 20; lineHeight: 53;"
position="0.53 -0.16 0.001"></a-entity>
text="baseline: center; align: right; width: 1.2; anchor: right; color: #fff; wrapCount: 28; lineHeight: 53;"
position="0.7 -0.16 0.001"></a-entity>
<a-entity
id="leaderboardEmpty"