Examples of DiceSingle


Examples of net.alteiar.beans.dice.DiceSingle

    int diceValue = Integer.valueOf(diceValStr);
    int mod = Integer.valueOf(modStr);

    DiceBag bag = new DiceBag(mod);
    for (int i = 0; i < diceCount; ++i) {
      bag.addDice(new DiceSingle(diceValue));
    }

    CampaignClient.getInstance().getDiceRoller().roll(bag);

    return null;
View Full Code Here

Examples of net.alteiar.beans.dice.DiceSingle

    DiceBag bag = new DiceBag();
    int init = getCharacter().getInitiative();

    for (int i = 0; i < init; i++) {
      bag.addDice(new DiceSingle(6));
    }

    CampaignClient.getInstance().getDiceRoller().roll(bag);
    setInitiative(bag.getTotal());
  }
View Full Code Here

Examples of net.alteiar.beans.dice.DiceSingle

    setSelected(!isSelected());
  }

  public DiceSingle getDice() {
    // need to create one each time because it have some memory
    return new DiceSingle(dice.getFaceCount());
  }
View Full Code Here

Examples of net.alteiar.beans.dice.DiceSingle

  @Override
  public void actionPerformed(ActionEvent e) {
    DiceBag diceBag = new DiceBag(builder.getModifier());

    for (int i = 0; i < builder.getDiceCount(); i++) {
      diceBag.addDice(new DiceSingle(dice));
    }

    CampaignClient.getInstance().getDiceRoller().roll(diceBag);
  }
View Full Code Here

Examples of net.alteiar.beans.dice.DiceSingle

        rollDice();
      }
    });
    this.add(rollButton);

    addDie(new Die(new DiceSingle(4)));
    addDie(new Die(new DiceSingle(6)));
    addDie(new Die(new DiceSingle(8)));
    addDie(new Die(new DiceSingle(10)));
    addDie(new Die(new DiceSingle(12)));
    addDie(new Die(new DiceSingle(20)));
    addDie(new Die(new DiceSingle(100)));

    JButton addDieButton = new JButton("Ajouter un d\u00E9");
    addDieButton.addActionListener(new ActionListener() {
      @Override
      public void actionPerformed(ActionEvent e) {
View Full Code Here

Examples of net.alteiar.beans.dice.DiceSingle

        "Cr\u00E9ation d'un nouveau d\u00E9",
        JOptionPane.OK_CANCEL_OPTION);

    if (result == JOptionPane.OK_OPTION) {

      return new Die(new DiceSingle(panelDiceSelection.getNumFaces()));
    } else {
      return null;
    }
  }
View Full Code Here

Examples of net.alteiar.beans.dice.DiceSingle

    getCharacter().setCurrentHp(getCharacter().getCurrentHp() + value);
  }

  @Override
  public void rollInitiative() {
    DiceSingle dice = new DiceSingle(20);
    DiceBag bag = new DiceBag(dice, getCharacter().getInitMod());
    CampaignClient.getInstance().getDiceRoller().roll(bag);
    setInitiative(bag.getTotal());
  }
View Full Code Here

Examples of net.alteiar.beans.dice.DiceSingle

  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

Examples of net.alteiar.beans.dice.DiceSingle

    roller.addPropertyChangeListener(listener);

    DiceBag bag = new DiceBag();
    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) {
View Full Code Here

Examples of net.alteiar.beans.dice.DiceSingle

  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);
    }
    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.