Finish tasks to bring calculation capabilities in line with last interval. #9
327
gamelog.ron
327
gamelog.ron
@@ -1,243 +1,224 @@
|
|||||||
#![enable(implicit_some)]
|
#![enable(implicit_some),]
|
||||||
#![enable(unwrap_newtypes)]
|
#![enable(unwrap_newtypes),]
|
||||||
#![enable(unwrap_variant_newtypes)]
|
#![enable(unwrap_variant_newtypes),]
|
||||||
|
|
||||||
[
|
[
|
||||||
GameRecord(
|
Game(
|
||||||
version: "0.2.0",
|
version: "0.3.0",
|
||||||
periods: [
|
periods: [
|
||||||
Period(
|
Period(
|
||||||
start: First,
|
start: First,
|
||||||
end: Third,
|
end: Third,
|
||||||
plays: [
|
plays: [
|
||||||
|
Kickoff(ArizonaState),
|
||||||
Play(
|
Play(
|
||||||
action: None,
|
action: Unknown,
|
||||||
down: Kickoff(
|
|
||||||
offence: ArizonaState
|
|
||||||
),
|
|
||||||
terrain: Distance(10)
|
|
||||||
),
|
|
||||||
Play(
|
|
||||||
action: None,
|
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: None,
|
action: Unknown,
|
||||||
down: Second,
|
down: Second,
|
||||||
terrain: 2
|
terrain: Yards(2),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: ThrowLeft,
|
action: Unknown, // Throw Left
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: ThrowRight,
|
action: Unknown, // Throw Right
|
||||||
down: Second,
|
down: Second,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: None,
|
action: Unknown,
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: PlayAction ThrowRight,
|
action: Unknown, // PA Throw Right
|
||||||
down: Second,
|
down: Second,
|
||||||
terrain: 2
|
terrain: Yards(2),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: PlayAction RunRight,
|
action: Unknown, // PA Run Right
|
||||||
down: Third,
|
down: Third,
|
||||||
terrain: 7
|
terrain: Yards(7),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: HandoffRushLeft,
|
action: HalfbackSweep
|
||||||
down: Fourth,
|
down: Fourth,
|
||||||
terrain: 11
|
terrain: Yards(11),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: None,
|
action: Unknown,
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
TURNOVER,
|
Turnover(TexasAnM),
|
||||||
Play(
|
Play(
|
||||||
action: PlayAction ThrowRight,
|
action: Unknown, // PA Throw Right
|
||||||
down: Second,
|
down: Second,
|
||||||
terrain: 11
|
terrain: Yards(11),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: None,
|
action: Unknown,
|
||||||
down: Third,
|
down: Third,
|
||||||
terrain: 9
|
terrain: Yards(9),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: PassCentre,
|
action: Unknown, // Throw Centre
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: TossRunRight,
|
action: Unknown, // Throw Run Right
|
||||||
down: Second,
|
down: Second,
|
||||||
terrain: 3
|
terrain: Yards(3),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: FailedThrow,
|
action: Unknown, // Throw that failed miserably.
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
|
Kickoff(TexasAnM),
|
||||||
Play(
|
Play(
|
||||||
action: Kickoff( offence: TexasAnM ),
|
action: Unknown, // PA Comebacks or Curls? Original note: Spike Centre
|
||||||
down: First,
|
|
||||||
terrain: 10
|
|
||||||
),
|
|
||||||
Play(
|
|
||||||
action: SpikeCentre,
|
|
||||||
down: Second,
|
down: Second,
|
||||||
terrain: 6
|
terrain: Yards(6),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: None,
|
action: Unknown, // Halfback? Original note: None
|
||||||
down: Third,
|
down: Third,
|
||||||
terrain: 13
|
terrain: Yards(13),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: ThrowRight,
|
action: Unknown, // HB Slip Screen? Original note: Throw Right
|
||||||
down: Fourth,
|
|
||||||
terrain: 13
|
|
||||||
),
|
|
||||||
TURNOVER
|
|
||||||
Play(
|
|
||||||
action: ShotgunDoubleFlex Throw,
|
|
||||||
down: Second,
|
|
||||||
terrain: 10
|
|
||||||
),
|
|
||||||
Play(
|
|
||||||
action: SpikeCentre,
|
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
|
Turnover(ArizonaState),
|
||||||
Play(
|
Play(
|
||||||
action: Dupe SpikeCentre,
|
action: SlotOut, // Slot Out or PA Comebacks. Original note: ShotgunDoubleFlex Throw
|
||||||
down: First,
|
|
||||||
terrain: 10
|
|
||||||
),
|
|
||||||
Play(
|
|
||||||
action: FailedThrow,
|
|
||||||
down: Second,
|
down: Second,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: TransferRushRight,
|
action: PlayActionComebacks, // Curls or PA Comebacks. Original note: Spike Centre
|
||||||
|
down: First,
|
||||||
|
terrain: Yards(10),
|
||||||
|
),
|
||||||
|
Turnover(TexasAnM),
|
||||||
|
Play(
|
||||||
|
action: PlayActionComebacks, // Original note: Dupe Spike Centre
|
||||||
|
down: First,
|
||||||
|
terrain: Yards(10),
|
||||||
|
),
|
||||||
|
Play(
|
||||||
|
action: Unknown, // Original note: Failed Throw
|
||||||
|
down: Second,
|
||||||
|
terrain: Yards(10),
|
||||||
|
),
|
||||||
|
Play(
|
||||||
|
action: PowerZero, // Power 0 or Crack Student Body RT. Original note: Transfer Rush Right
|
||||||
down: Third,
|
down: Third,
|
||||||
terrain: 15
|
terrain: Yards(15),
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
//Texas offence
|
|
||||||
Period(
|
Period(
|
||||||
start: Fourth,
|
start: Fourth,
|
||||||
end: None,
|
end: None,
|
||||||
plays: [
|
plays: [
|
||||||
Play(
|
Play(
|
||||||
action: None,
|
action: PlayActionComebacks, // Original note: Dupe Spike Centre
|
||||||
down: Fourth,
|
down: Fourth,
|
||||||
terrain 17
|
terrain: Yards(17),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: Punt,
|
action: Unknown, // Punt
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: ThrowLeft,
|
action: Unknown, // Original note: Throw Left
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: None,
|
action: Unknown,
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: ThrowCentre,
|
action: Unknown, // Original note: Throw Centre
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: Transfer RunLeft,
|
action: HalfbackSweep, // Original note: Transfer Run Left
|
||||||
down: Second,
|
down: Second,
|
||||||
terrain: 12
|
terrain: Yards(12),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: ThrowCentre,
|
action: Unknown, // Original note: Throw Centre
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: TransferRushRight,
|
action: PowerZero, // Original note: Transfer Run Right
|
||||||
down: Second,
|
down: Second,
|
||||||
terrain: 8
|
terrain: Yards(8),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: ,
|
action: Unknown,
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Kickoff(ArizonaState),
|
||||||
action: Kickoff(offence: ArizonaState),
|
|
||||||
down: First,
|
|
||||||
terrain: 10
|
|
||||||
),
|
|
||||||
]
|
|
||||||
)
|
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
GameRecord(
|
]
|
||||||
version: "0.2.0",
|
),
|
||||||
|
Game(
|
||||||
|
version: "0.3.1",
|
||||||
periods: [
|
periods: [
|
||||||
Period(
|
Period(
|
||||||
start: First,
|
start: First,
|
||||||
end: None,
|
end: None,
|
||||||
plays: [
|
plays: [
|
||||||
|
Kickoff(Syracuse),
|
||||||
Play(
|
Play(
|
||||||
action: None
|
action: Unknown,
|
||||||
down: Kickoff(offence: Syracuse),
|
|
||||||
terrain: Distance(10)
|
|
||||||
|
|
||||||
),
|
|
||||||
Play(
|
|
||||||
action: None,
|
|
||||||
down: Second,
|
down: Second,
|
||||||
terrain: 3
|
terrain: Yards(3),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: SpikeCentre,
|
action: Unknown, // Original note: Spike Centre
|
||||||
down: Third,
|
down: Third,
|
||||||
terrain: 3,
|
terrain: Yards(3),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: Curls,
|
action: Curls,
|
||||||
down: Fourth,
|
down: Fourth,
|
||||||
terrain: 3
|
terrain: Yards(3),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: Mesh || PassCentre,
|
action: Mesh,
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: None,
|
action: Unknown,
|
||||||
down: Second,
|
down: Second,
|
||||||
terrain: 15
|
terrain: Yards(15),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: PlayAction ThrowLeft,
|
action: Unknown, // Original note: PA Throw Left
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
)
|
),
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
Period(
|
Period(
|
||||||
@@ -245,83 +226,83 @@
|
|||||||
end: None,
|
end: None,
|
||||||
plays: [
|
plays: [
|
||||||
Play(
|
Play(
|
||||||
action: PA ThrowCentre,
|
action: Unknown, // Original note: PA Throw Centre
|
||||||
down: Second,
|
down: Second,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: Transfer Rush Centre/Left,
|
action: HalfbackSlam, // Original note: Transfer Rush Centre/Left
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: Shotgun ThrowRight,
|
action: Unknown, // Original note: Shotgun Throw Right
|
||||||
down: Second,
|
down: Second,
|
||||||
terrain: 8
|
terrain: Yards(8),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: PlayAction RushRight,
|
action: PlayActionPowerZero, // Original note: PA Rush Right
|
||||||
down: Third,
|
down: Third,
|
||||||
terrain: 1
|
terrain: Yards(1),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: HB? Rush Centre/Right,
|
action: Unknown, // PowerZero or CSB RT? Original note: "HB? Rush Centre/Right"
|
||||||
down: Fourth,
|
down: Fourth,
|
||||||
terrain: 6
|
terrain: Yards(6),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: PlayAction RushCentre,
|
action: Unknown, // HalfbackSlam? Original note: PA Rush Centre
|
||||||
),
|
down: None,
|
||||||
//Turnover, Colorado Offence
|
terrain: None,
|
||||||
Play(
|
|
||||||
action: ShotgunDoubleFlex PlayActionComebacks, //Big Throw Right
|
|
||||||
down: First,
|
|
||||||
terrain: 10
|
|
||||||
),
|
|
||||||
Play(
|
|
||||||
action: Transfer HB? RushCentre,
|
|
||||||
down: Second,
|
|
||||||
terrain: 9
|
|
||||||
),
|
|
||||||
Play(
|
|
||||||
action: FailedThrow,
|
|
||||||
down: Third,
|
|
||||||
terrain: 17
|
|
||||||
),
|
|
||||||
Play(
|
|
||||||
action: Same FailedThrow,
|
|
||||||
)
|
)
|
||||||
|
Turnover(Colorado),
|
||||||
|
Play(
|
||||||
|
action: PlayActionComebacks,
|
||||||
|
down: First,
|
||||||
|
terrain: Yards(10),
|
||||||
|
),
|
||||||
|
Play(
|
||||||
|
action: HalfbackSlam, // Original note: "Transfer HB? Rush Centre"
|
||||||
|
down: Second,
|
||||||
|
terrain: Yards(9),
|
||||||
|
),
|
||||||
|
Play(
|
||||||
|
action: Unknown, // Original note: Failed Throw
|
||||||
|
down: Third,
|
||||||
|
terrain: Yards(17),
|
||||||
|
),
|
||||||
|
Play(
|
||||||
|
action: Unknown, // Original note: Same Failed Throw
|
||||||
|
down: Fourth,
|
||||||
|
terrain: Unknown,
|
||||||
|
),
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
Period(
|
Period(
|
||||||
start: Third,
|
start: Third,
|
||||||
end: None,
|
end: None,
|
||||||
plays: [
|
plays: [
|
||||||
|
Kickoff(Colorado),
|
||||||
Play(
|
Play(
|
||||||
action: Kickoff(offence:Colorado),
|
action: Unknown, // Original note: Throw Right
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: ThrowRight,
|
action: Unknown, // Original note: ShotgunDoubleFlex Throw Right
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: ShotgunDoubleFlex ThrowRight,
|
action: Unknown, // Original note: Pass Run Centre
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
|
||||||
Play(
|
|
||||||
action: Pass RushCentre,
|
|
||||||
down: First,
|
|
||||||
terrain: 10
|
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: PowerZero,
|
action: PowerZero,
|
||||||
down: Second,
|
down: Second,
|
||||||
terrain: 6
|
terrain: Yards(6),
|
||||||
)
|
),
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
Period(
|
Period(
|
||||||
@@ -331,31 +312,25 @@
|
|||||||
Play(
|
Play(
|
||||||
action: CrackStudentBodyRightTackle,
|
action: CrackStudentBodyRightTackle,
|
||||||
down: Third,
|
down: Third,
|
||||||
terrain: 11
|
terrain: Yards(11),
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: SpikeCentre,
|
action: Unknown, // Original note: Spike Centre
|
||||||
down: Fourth,
|
down: Fourth,
|
||||||
terrain: 3
|
terrain: Yards(3),
|
||||||
),
|
),
|
||||||
|
Score(0),
|
||||||
|
Kickoff(Syracuse),
|
||||||
Play(
|
Play(
|
||||||
action: SpecialTeams... PuntIntoNet,
|
action: Unknown, // Original note: PA Throw Centre
|
||||||
),
|
|
||||||
Play(
|
|
||||||
action: Kickoff(offence: Syracuse),
|
|
||||||
down: First,
|
down: First,
|
||||||
terrain: 10
|
terrain: Yards(10),
|
||||||
),
|
|
||||||
Play(
|
|
||||||
action: PlayAction ThrowCentre,
|
|
||||||
down: First,
|
|
||||||
terrain: 10
|
|
||||||
),
|
),
|
||||||
Play(
|
Play(
|
||||||
action: SpeedOption,
|
action: SpeedOption,
|
||||||
down: Second,
|
down: Second,
|
||||||
terrain: 3
|
terrain: Yards(3),
|
||||||
)
|
),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user