make simulation
./build/simulation.out
It's able to calculate new bets according to the given list-based logic. It follows the following conditions:
- Needs to be added to a table before placing bets.
- Needs to place a bet before getting bet results.
- Needs to get bet results before placing a new bet.
Calculates a random (uniformly distributed) roulette number every time it is spun. It's able to determine if a bet type is a winner or loser.
It contains a Roulette, an instance of TableRules and it's able to hold Players. It manages the bet flow for each round (take bets, spin the roulette, distribute earnings).
It's able to determine if a bet is valid or not, according to its rules.
General types and methods used throughout the program