feat: implement 'grab' for Handful
This commit is contained in:
@@ -1,7 +1,11 @@
|
|||||||
use crate::*;
|
use crate::*;
|
||||||
|
|
||||||
impl Handful {
|
impl Handful {
|
||||||
pub fn grab(dice: u16, sides: u16) -> Self {
|
pub fn grab(dice_num: u16, sides: u16) -> Self {
|
||||||
todo!()
|
let mut dice = Vec::<Die>::new();
|
||||||
|
for _ in 1..=dice_num {
|
||||||
|
dice.push(Die::new(sides));
|
||||||
|
}
|
||||||
|
Self { dice }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
use crate::*;
|
use crate::*;
|
||||||
|
|
||||||
#[derive(Debug, Default, PartialEq, Clone)]
|
#[derive(Debug, Default, PartialEq, Clone)]
|
||||||
pub struct O {}
|
pub struct O {
|
||||||
|
pub(crate) dice: Vec<Die>,
|
||||||
|
}
|
||||||
|
|
||||||
// impl std::fmt::Display for O {
|
// impl std::fmt::Display for O {
|
||||||
// fn fmt(&self, _f: &mut std::fmt::Formatter) -> Result<(), std::fmt::Error> {
|
// fn fmt(&self, _f: &mut std::fmt::Formatter) -> Result<(), std::fmt::Error> {
|
||||||
|
|||||||
Reference in New Issue
Block a user