clients now keep track of expected and actual bets for every client
This commit is contained in:
@@ -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,
|
||||
})
|
||||
Reference in New Issue
Block a user