25 lines
436 B
GDScript
25 lines
436 B
GDScript
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,
|
|
})
|