Package net.alteiar.beans.dice

Examples of net.alteiar.beans.dice.DiceRoller.roll()


  public void testSingleDice() {
    DiceRoller roller = CampaignClient.getInstance().getDiceRoller();

    TestListener listener = new TestListener(6, 1);
    roller.addPropertyChangeListener(listener);
    roller.roll(new DiceSingle(6));

    while (listener.getCallCount() < 1) {
      sleep(5);
    }
    roller.removePropertyChangeListener(listener);
View Full Code Here


    for (Entry<Integer, Integer> entry : dices.entrySet()) {
      for (int i = 0; i < entry.getValue(); ++i) {
        bag.addDice(new DiceSingle(entry.getKey()));
      }
    }
    roller.roll(bag);

    while (listener.getCallCount() < 1) {
      sleep(5);
    }
    roller.removePropertyChangeListener(listener);
View Full Code Here

  public void testMultipleRoll() {
    DiceRoller roller = CampaignClient.getInstance().getDiceRoller();

    TestListener listener = new TestListener(6, 1);
    roller.addPropertyChangeListener(listener);
    roller.roll(new DiceSingle(6));
    roller.roll(new DiceSingle(6));
    roller.roll(new DiceSingle(6));

    while (listener.getCallCount() < 3) {
      sleep(5);
View Full Code Here

    DiceRoller roller = CampaignClient.getInstance().getDiceRoller();

    TestListener listener = new TestListener(6, 1);
    roller.addPropertyChangeListener(listener);
    roller.roll(new DiceSingle(6));
    roller.roll(new DiceSingle(6));
    roller.roll(new DiceSingle(6));

    while (listener.getCallCount() < 3) {
      sleep(5);
    }
View Full Code Here

    TestListener listener = new TestListener(6, 1);
    roller.addPropertyChangeListener(listener);
    roller.roll(new DiceSingle(6));
    roller.roll(new DiceSingle(6));
    roller.roll(new DiceSingle(6));

    while (listener.getCallCount() < 3) {
      sleep(5);
    }
    roller.removePropertyChangeListener(listener);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.