17 lines
295 B
Rust
17 lines
295 B
Rust
|
|
use crate::board::Board;
|
||
|
|
use crate::dice::Dice;
|
||
|
|
|
||
|
|
#[derive(std::cmp::PartialEq, Debug)]
|
||
|
|
pub enum PointsRule {
|
||
|
|
FilledQuarter,
|
||
|
|
}
|
||
|
|
|
||
|
|
pub trait PointsRules {
|
||
|
|
fn board(&self) -> &Board;
|
||
|
|
fn dice(&self) -> &Dice;
|
||
|
|
|
||
|
|
fn get_points(&self) -> Vec<(u8, PointsRule)> {
|
||
|
|
Vec::new()
|
||
|
|
}
|
||
|
|
}
|