edu.ucla.stat.SOCR.experiments
Class CrapsExperiment
java.lang.Object
   edu.ucla.stat.SOCR.core.SOCRValueSettable
edu.ucla.stat.SOCR.core.SOCRValueSettable
       edu.ucla.stat.SOCR.core.MultiplePartsPanel
edu.ucla.stat.SOCR.core.MultiplePartsPanel
           edu.ucla.stat.SOCR.core.Experiment
edu.ucla.stat.SOCR.core.Experiment
               edu.ucla.stat.SOCR.experiments.CrapsExperiment
edu.ucla.stat.SOCR.experiments.CrapsExperiment
- All Implemented Interfaces: 
- IExperiment, IValueSettable, Pluginable, java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.lang.Runnable, java.util.EventListener, java.util.Observer
- public class CrapsExperiment 
- extends Experiment
The basic casino craps game
 
 
 
 
 
 
| Method Summary | 
|  void | doExperiment()Perform the experiment: roll the dice, and depending on the bet,
 determine whether to roll the dice a second time.
 | 
|  void | itemStateChanged(java.awt.event.ItemEvent event)This method handles the choice events, associated with the update and
 stop choices.
 | 
|  void | reset()This method is the default reset method, that resets the process to its
 initial state.
 | 
|  void | step()This method runs the the experiment one time, and add sounds depending on
 the outcome of the experiment.
 | 
|  void | update()This method is the default update method and defines how the display is
 updated.
 | 
 
| Methods inherited from class edu.ucla.stat.SOCR.core.Experiment | 
| actionPerformed, getAppletInfo, getDisplayPane, getInstance, getName, getOnlineDescription, getResultTable, getStopChoice, getStopFreq, getTime, getUpdateChoice, graphUpdate, initialize, pasteData, resetUpdateCount, run, setShowModelDistribution, setStopFreq, setStopNow, stop | 
 
| Methods inherited from class edu.ucla.stat.SOCR.core.MultiplePartsPanel | 
| addGraph, addTable, addTool, addTool2, addToolbar, format, getMainPanel, getRecordTable, getTextPanel, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, play, removeToolbar, setApplet, setName, update | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
PASS
public static final int PASS
- See Also:
- Constant Field Values
DONTPASS
public static final int DONTPASS
- See Also:
- Constant Field Values
FIELD
public static final int FIELD
- See Also:
- Constant Field Values
CRAPS
public static final int CRAPS
- See Also:
- Constant Field Values
CRAPS2
public static final int CRAPS2
- See Also:
- Constant Field Values
CRAPS3
public static final int CRAPS3
- See Also:
- Constant Field Values
CRAPS12
public static final int CRAPS12
- See Also:
- Constant Field Values
SEVEN
public static final int SEVEN
- See Also:
- Constant Field Values
ELEVEN
public static final int ELEVEN
- See Also:
- Constant Field Values
BIG6
public static final int BIG6
- See Also:
- Constant Field Values
BIG8
public static final int BIG8
- See Also:
- Constant Field Values
HARDWAY4
public static final int HARDWAY4
- See Also:
- Constant Field Values
HARDWAY6
public static final int HARDWAY6
- See Also:
- Constant Field Values
HARDWAY8
public static final int HARDWAY8
- See Also:
- Constant Field Values
HARDWAY10
public static final int HARDWAY10
- See Also:
- Constant Field Values
CrapsExperiment
public CrapsExperiment()
- Initialize the experiment
 
doExperiment
public void doExperiment()
- Perform the experiment: roll the dice, and depending on the bet,
 determine whether to roll the dice a second time. Finally, deterimine the
 outcome of the bet
 
- 
- Specified by:
- doExperimentin interface- IExperiment
- Overrides:
- doExperimentin class- Experiment
 
- 
 
step
public void step()
- This method runs the the experiment one time, and add sounds depending on
 the outcome of the experiment.
 
- 
- Specified by:
- stepin interface- IExperiment
- Overrides:
- stepin class- Experiment
 
- 
 
reset
public void reset()
- Description copied from class: Experiment
- This method is the default reset method, that resets the process to its
 initial state. This method should be overridden.
 
- 
- Specified by:
- resetin interface- IExperiment
- Overrides:
- resetin class- Experiment
 
- 
 
update
public void update()
- Description copied from class: Experiment
- This method is the default update method and defines how the display is
 updated. This method should be overridden.
 
- 
- Specified by:
- updatein interface- IExperiment
- Overrides:
- updatein class- Experiment
 
- 
 
itemStateChanged
public void itemStateChanged(java.awt.event.ItemEvent event)
- Description copied from class: Experiment
- This method handles the choice events, associated with the update and
 stop choices.
 
- 
- Specified by:
- itemStateChangedin interface- java.awt.event.ItemListener
- Overrides:
- itemStateChangedin class- Experiment
 
-