earwax.die module¶
Provides the Die class.
-
class
earwax.die.
Die
(sides: int = 6)¶ Bases:
earwax.mixins.RegisterEventMixin
A single dice.
Variables: sides – The number of sides this die has. -
on_roll
(value: int) → None¶ Code to be run when a die is rolled.
An event which is dispatched by
roll()
method.Parameters: value – The number that has been rolled.
-
roll
() → int¶ Roll a die.
Returns a number between 1, and
self.size
.
-