DiceConfigurationFactory Klasse Feedback
Eine Instanz einer DiceConfigurationFactory kann zur Unterstützung genutzt werden, um eine DiceConfiguration zu erzeugen.
Übersicht
Methoden
Methoden
addDice Feedback
-
dice
Fügt der Konfiguration einen Würfel hinzu.
Parameter:
-
dice
DiceWürfel, der hinzugefügt werden soll.
Beispiel:
var diceConfigurationFactory = new DiceConfigurationFactory();
var dice = new Dice(10, 500);
diceConfigurationFactory.addDice(dice);
computeCurrentDiceCount Feedback
() NumberLiefert die Anzahl der Würfel, die zur Konfiguration gehören.
Rückgabewert:
Beispiel:
var diceConfigurationFactory = new DiceConfigurationFactory();
var dice = new Dice(10, 500);
diceConfigurationFactory.addDice(dice);
diceConfigurationFactory.computeCurrentDiceCount(); // 10
fromString Feedback
-
diceConfigurationString
Erzeugt eine Würfelkonfiguration.
Parameter:
-
diceConfigurationString
StringZeichenkette, wie sie zum normalen Würfeln im Chat benutzt wird.
Rückgabewert:
Beispiel:
var diceConfiguration = DiceConfigurationFactory.fromString('1w4 + 10w2');
getDiceConfiguration Feedback
() DiceConfigurationLiefert die erzeugte Würfelkonfiguration.
Rückgabewert:
Beispiel:
var diceConfigurationFactory = new DiceConfigurationFactory();
var dice = new Dice(10, 500);
diceConfigurationFactory.addDice(dice);
var diceConfiguration = diceConfigurationFactory.getDiceConfiguration();
setShouldUsePrivateThrow Feedback
-
shouldUsePrivateThrow
Setzt die Information, ob der Würfelwurf privat stattfinden soll.
Parameter:
-
shouldUsePrivateThrow
Boolean
Beispiel:
var diceConfigurationFactory = new DiceConfigurationFactory();
var dice = new Dice(10, 500);
diceConfigurationFactory.addDice(dice);
diceConfigurationFactory.setShouldUsePrivateThrow(true);
setUseOpenThrow Feedback
-
shouldUseOpenThrow
Setzt die Information, ob ein offener Wurf oder ein normaler Wurf stattfinden soll. Offene Würfelwürfe sind speziell. Falls die Augenzahl des Würfels die Maximalsumme zeigt, so wird noch einmal gewürfelt und die neue Zahl dazu addiert, solange bis der Würfel nicht mehr die Maximalsumme zeigt.
Beispiel: /diceo 1w4 -> 4 -> 4 -> 3 = 11
Parameter:
-
shouldUseOpenThrow
Boolean
Beispiel:
var diceConfigurationFactory = new DiceConfigurationFactory();
var dice = new Dice(10, 500);
diceConfigurationFactory.addDice(dice);
diceConfigurationFactory.setUseOpenThrow(true);
setUseOpenThrows Feedback
-
shouldUseOpenThrow
Setzt die Information, ob ein offener Wurf oder ein normaler Wurf stattfinden soll. Offene Würfelwürfe sind speziell. Falls die Augenzahl des Würfels die Maximalsumme zeigt, so wird noch einmal gewürfelt und die neue Zahl dazu addiert, solange bis der Würfel nicht mehr die Maximalsumme zeigt.
Beispiel: /diceo 1w4 -> 4 -> 4 -> 3 = 11
Parameter:
-
shouldUseOpenThrow
Boolean
Beispiel:
var diceConfigurationFactory = new DiceConfigurationFactory();
var dice = new Dice(10, 500);
diceConfigurationFactory.addDice(dice);
diceConfigurationFactory.setUseOpenThrow(true);