1
0
Fork 0
mirror of https://codeberg.org/demostf/parser.git synced 2026-06-03 10:14:06 +02:00

switch to cargo-insta for snapshot testing

This commit is contained in:
Robin Appelman 2023-12-21 23:02:41 +01:00
commit 07039da23d
23 changed files with 42991 additions and 22877 deletions

View file

@ -356,6 +356,12 @@ pub struct Analyser {
user_id_map: HashMap<EntityId, UserId>,
}
#[derive(Default, Debug, Serialize, Deserialize, PartialEq)]
pub struct Pause {
from: DemoTick,
to: DemoTick,
}
impl MessageHandler for Analyser {
type Output = MatchState;
@ -387,7 +393,10 @@ impl MessageHandler for Analyser {
self.pause_start = Some(tick);
} else {
let start = self.pause_start.unwrap_or_default();
self.state.pauses.push((start, tick))
self.state.pauses.push(Pause {
from: start,
to: tick,
})
}
}
_ => {}
@ -498,5 +507,5 @@ pub struct MatchState {
pub rounds: Vec<Round>,
pub start_tick: ServerTick,
pub interval_per_tick: f32,
pub pauses: Vec<(DemoTick, DemoTick)>,
pub pauses: Vec<Pause>,
}