Progress push.

This commit is contained in:
Cutieguwu
2025-04-04 16:46:30 -04:00
parent 145cb37f96
commit a780d20ee9
3 changed files with 8 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
use crate::{Down, Play, Team, TerrainState, error}; use crate::{Down, Play, Team, TerrainState};
use serde::Deserialize; use serde::Deserialize;
type Offence = Team; type Offence = Team;

View File

@@ -7,6 +7,7 @@ pub type GameRecord = Game;
#[derive(Debug, Deserialize, Clone)] #[derive(Debug, Deserialize, Clone)]
pub struct Game { pub struct Game {
pub version: semver::Version, pub version: semver::Version,
pub flags: Vec<FeatureFlags>,
pub periods: Vec<Period>, pub periods: Vec<Period>,
} }
@@ -42,3 +43,8 @@ impl PlayHandle for Game {
.concat() .concat()
} }
} }
#[derive(Debug, Deserialize, Clone)]
pub enum FeatureFlags {
Ignore(Team),
}

2
miller/Cargo.lock generated
View File

@@ -64,7 +64,7 @@ checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
[[package]] [[package]]
name = "gamelog" name = "gamelog"
version = "0.3.1" version = "0.5.0"
dependencies = [ dependencies = [
"ron", "ron",
"semver", "semver",