Add server-side ELO ratings
This commit is contained in:
@@ -48,11 +48,10 @@ func _ready() -> void:
|
||||
func on_show(payload: Variant = null) -> void:
|
||||
var results: Dictionary = payload if typeof(payload) == TYPE_DICTIONARY else {}
|
||||
var accuracy := int(round(float(results.get("accuracy", 0.0)) * 100.0))
|
||||
summary_label.text = "%d/%d correct (%d%%) | +%d XP | Streak: %d | New badges: %s" % [
|
||||
summary_label.text = "%d/%d correct (%d%%) | Streak: %d | New badges: %s" % [
|
||||
results.get("correct", 0),
|
||||
results.get("total", 0),
|
||||
accuracy,
|
||||
results.get("xp_earned", 0),
|
||||
results.get("ending_streak", 0),
|
||||
", ".join(results.get("badges_unlocked", [])) if results.get("badges_unlocked", []).size() > 0 else "None"
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user