diff --git a/src/gamedata/mod.rs b/src/gamedata/mod.rs new file mode 100644 index 0000000..f46b274 --- /dev/null +++ b/src/gamedata/mod.rs @@ -0,0 +1,21 @@ +#[cfg(test)] +mod tests; +pub struct Board { + p1_score: i32, + p2_score: i32, + columns: Vec>, +} + +impl Default for Board { + fn default() -> Self { + let mut columns = Vec::with_capacity(6); + for _num in 0..7 { + columns.push(Vec::with_capacity(7)) + } + Self { + p1_score: 0, + p2_score: 0, + columns, + } + } +} diff --git a/src/gamedata/tests.rs b/src/gamedata/tests.rs new file mode 100644 index 0000000..e69de29