C# 클래스 twdtf_craps.Classes.CrapsRoller

파일 보기 프로젝트 열기: RemyPorter/TDWTF-BYOC-Casino 1 사용 예제들

공개 메소드들

메소드 설명
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.

비공개 메소드들

메소드 설명
BuildReport ( ) : void
GenerateOdds ( ) : void
Setup ( ) : void
SumDieEnumerators ( ) : int

메소드 상세

AddDice() 공개 메소드

public AddDice ( List faceNums ) : void
faceNums List
리턴 void

AddDie() 공개 메소드

public AddDie ( int faces ) : void
faces int
리턴 void

ComesOut() 공개 메소드

Does the roll "come out"?
public ComesOut ( int roll ) : bool
roll int
리턴 bool

CrapsRoller() 공개 메소드

public CrapsRoller ( int numDice, int faces ) : System
numDice int
faces int
리턴 System

DontPassBetResult() 공개 메소드

How does a Don't Pass bet fare?
public DontPassBetResult ( int roll ) : bool?
roll int
리턴 bool?

PassBetResult() 공개 메소드

Does a Pass bet win?
public PassBetResult ( int roll ) : bool
roll int
리턴 bool

Probability() 공개 메소드

public Probability ( List values ) : decimal
values List
리턴 decimal

Roll() 공개 메소드

Roll the dice. Update the state based on the roll.
public Roll ( ) : int
리턴 int