Update main to gamelog v0.7.1 and early tui model from dev. #15
12
gamelog.ron
12
gamelog.ron
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
[
|
[
|
||||||
Game(
|
Game(
|
||||||
version: "0.5.1",
|
version: "0.6.0",
|
||||||
flags: [Interval(2), IgnoreScore],
|
flags: [Interval(2), IgnoreScore],
|
||||||
periods: [
|
periods: [
|
||||||
Period(
|
Period(
|
||||||
@@ -189,7 +189,7 @@
|
|||||||
]
|
]
|
||||||
),
|
),
|
||||||
Game(
|
Game(
|
||||||
version: "0.5.1",
|
version: "0.6.0",
|
||||||
flags: [Interval(2), IgnoreScore],
|
flags: [Interval(2), IgnoreScore],
|
||||||
periods: [
|
periods: [
|
||||||
Period(
|
Period(
|
||||||
@@ -343,7 +343,7 @@
|
|||||||
]
|
]
|
||||||
),
|
),
|
||||||
Game(
|
Game(
|
||||||
version: "0.5.1",
|
version: "0.6.0",
|
||||||
flags: [Interval(2)],
|
flags: [Interval(2)],
|
||||||
periods: [
|
periods: [
|
||||||
Period(
|
Period(
|
||||||
@@ -556,7 +556,7 @@
|
|||||||
]
|
]
|
||||||
),
|
),
|
||||||
Game(
|
Game(
|
||||||
version: "0.5.1",
|
version: "0.6.0",
|
||||||
flags: [Interval(2)],
|
flags: [Interval(2)],
|
||||||
periods: [
|
periods: [
|
||||||
Period(
|
Period(
|
||||||
@@ -766,7 +766,7 @@
|
|||||||
]
|
]
|
||||||
),
|
),
|
||||||
Game(
|
Game(
|
||||||
version: "0.5.1",
|
version: "0.6.0",
|
||||||
flags: [Interval(2)],
|
flags: [Interval(2)],
|
||||||
periods: [
|
periods: [
|
||||||
Period(
|
Period(
|
||||||
@@ -993,7 +993,7 @@
|
|||||||
Game(
|
Game(
|
||||||
// TexasAnM were opponents, but not recorded as
|
// TexasAnM were opponents, but not recorded as
|
||||||
// they were not present; Miller played in place.
|
// they were not present; Miller played in place.
|
||||||
version: "0.5.1",
|
version: "0.6.0",
|
||||||
flags: [Interval(2), IgnoreTeam(TexasAnM)],
|
flags: [Interval(2), IgnoreTeam(TexasAnM)],
|
||||||
periods: [
|
periods: [
|
||||||
Period(
|
Period(
|
||||||
|
|||||||
2
gamelog/Cargo.lock
generated
2
gamelog/Cargo.lock
generated
@@ -19,7 +19,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gamelog"
|
name = "gamelog"
|
||||||
version = "0.5.1"
|
version = "0.6.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ron",
|
"ron",
|
||||||
"semver",
|
"semver",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "gamelog"
|
name = "gamelog"
|
||||||
version = "0.5.1"
|
version = "0.6.0"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|||||||
@@ -142,6 +142,7 @@ impl Game {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn penalties(&self, team: Team) -> usize {
|
pub fn penalties(&self, team: Team) -> usize {
|
||||||
|
// Knock down nesting?
|
||||||
self.periods
|
self.periods
|
||||||
.iter()
|
.iter()
|
||||||
.filter_map(|period| {
|
.filter_map(|period| {
|
||||||
@@ -405,7 +406,7 @@ mod tests {
|
|||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
assert!(dbg!(game.deltas(Team::Nebraska)) == vec![10_i8, -3_i8, 5_i8, -2_i8, 12_i8]);
|
assert!(game.deltas(Team::Nebraska) == vec![10_i8, -3_i8, 5_i8, -2_i8, 12_i8]);
|
||||||
assert!(dbg!(game.deltas(Team::ArizonaState)) == vec![10_i8, 0_i8]);
|
assert!(game.deltas(Team::ArizonaState) == vec![10_i8, 0_i8]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ mod play;
|
|||||||
mod terrain;
|
mod terrain;
|
||||||
|
|
||||||
#[allow(unused)]
|
#[allow(unused)]
|
||||||
pub const MIN_VER: semver::Version = semver::Version::new(0, 5, 0);
|
pub const MIN_VER: semver::Version = semver::Version::new(0, 6, 0);
|
||||||
|
|
||||||
// I'm lazy.
|
// I'm lazy.
|
||||||
pub use action::*;
|
pub use action::*;
|
||||||
|
|||||||
2
miller/Cargo.lock
generated
2
miller/Cargo.lock
generated
@@ -64,7 +64,7 @@ checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gamelog"
|
name = "gamelog"
|
||||||
version = "0.5.1"
|
version = "0.6.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ron",
|
"ron",
|
||||||
"semver",
|
"semver",
|
||||||
|
|||||||
@@ -11,11 +11,7 @@ struct Args {
|
|||||||
short,
|
short,
|
||||||
long,
|
long,
|
||||||
value_hint = clap::ValueHint::DirPath,
|
value_hint = clap::ValueHint::DirPath,
|
||||||
default_value = format!("{}/../templates/logfile.ron", std::env::current_dir()
|
default_value = format!("../templates/logfile.ron")
|
||||||
.expect("Failed to get current working dir.")
|
|
||||||
.into_os_string()
|
|
||||||
.to_str()
|
|
||||||
.unwrap())
|
|
||||||
)]
|
)]
|
||||||
logfile_path: PathBuf,
|
logfile_path: PathBuf,
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user