GameStrategy

model.entities.games.GameStrategy
trait GameStrategy

Base trait for all game strategy implementations.

Defines the common interface that all game strategies must implement to execute betting logic and return results.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def use(history: GameHistory): BetResult

Executes the strategy and returns the betting result.

Executes the strategy and returns the betting result.

Attributes

Returns

BetResult indicating win (Success) or loss (Failure) with monetary amounts