C# Class twdtf_craps.Classes.CrapsRoller

Afficher le fichier Open project: RemyPorter/TDWTF-BYOC-Casino Class Usage Examples

Méthodes publiques

Méthode Description
AddDice ( List faceNums ) : void
AddDie ( int faces ) : void
ComesOut ( int roll ) : bool

Does the roll "come out"?

CrapsRoller ( int numDice, int faces ) : System
DontPassBetResult ( int roll ) : bool?

How does a Don't Pass bet fare?

PassBetResult ( int roll ) : bool

Does a Pass bet win?

Probability ( List values ) : decimal
Roll ( ) : int

Roll the dice. Update the state based on the roll.

Private Methods

Méthode Description
BuildReport ( ) : void
GenerateOdds ( ) : void
Setup ( ) : void
SumDieEnumerators ( ) : int

Method Details

AddDice() public méthode

public AddDice ( List faceNums ) : void
faceNums List
Résultat void

AddDie() public méthode

public AddDie ( int faces ) : void
faces int
Résultat void

ComesOut() public méthode

Does the roll "come out"?
public ComesOut ( int roll ) : bool
roll int
Résultat bool

CrapsRoller() public méthode

public CrapsRoller ( int numDice, int faces ) : System
numDice int
faces int
Résultat System

DontPassBetResult() public méthode

How does a Don't Pass bet fare?
public DontPassBetResult ( int roll ) : bool?
roll int
Résultat bool?

PassBetResult() public méthode

Does a Pass bet win?
public PassBetResult ( int roll ) : bool
roll int
Résultat bool

Probability() public méthode

public Probability ( List values ) : decimal
values List
Résultat decimal

Roll() public méthode

Roll the dice. Update the state based on the roll.
public Roll ( ) : int
Résultat int