Class Dice

java.lang.Object
net.sf.colossus.game.Dice

public final class Dice extends Object
Class Dice handles die-rolling
Author:
David Ripton, Romain Dolbeau
  • Field Details

    • LOGGER

      private static final Logger LOGGER
    • random

      private static Random random
    • stats

      private static final int[] stats
    • rcount

      private static int rcount
    • basicSequence

      private static int[] basicSequence
    • seqNum

      private static int seqNum
  • Constructor Details

    • Dice

      public Dice()
  • Method Details

    • init

      static void init(String source)
    • rollDie

      public static int rollDie()
      Put all die rolling in one place, in case we decide to change random number algorithms, use an external dice server, etc.
    • rollDie

      public static int rollDie(int size)
    • rollDieNonRandom

      public static int rollDieNonRandom()