clients now keep track of expected and actual bets for every client

This commit is contained in:
2025-07-16 10:20:45 +02:00
parent 4dcbc6787b
commit 72b68dd6f0
5 changed files with 53 additions and 3 deletions
+24
View File
@@ -0,0 +1,24 @@
class_name BetResult
extends Resource
@export var expected: int = 0
@export var actual: int = 0
func _init(
expected: int = 0,
actual: int = 0,
) -> void:
self.expected = expected
self.actual = actual
func set_expected(value: int) -> void:
self.expected = value
func add_win() -> void:
self.actual += 1
func _to_string() -> String:
return "BetResult(expected: {e}, actual: {a})".format({
"e": expected,
"a": actual,
})