RouletteStrategyInstance
model.entities.games.RouletteStrategyInstance
case class RouletteStrategyInstance(betAmount: Double, targets: List[Int], condition: () => Boolean) extends GameStrategy
Executable roulette strategy instance.
Implements roulette logic with a 37-number wheel (0-36). Winning pays based on the number of targets bet on: payout = betAmount * 37 / targets.size.
Value parameters
- betAmount
-
the amount being wagered
- condition
-
function determining if the strategy should execute
- targets
-
the list of numbers being bet on
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GameStrategyclass Objecttrait Matchableclass Any
Members list
In this article