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, })