public void Load(PhaseGameSpecific.Row row) { if (row.Alliance.NonNullValue == 0) { RedScores.Load(row); } else { BlueScores.Load(row); } }
public void Load(PhaseGameSpecific.Row row) // See SQLineMatchDAO.getQualsMatches() { firstBrickReturned = row.FirstReturnedSkyStone.NonNullValue; secondBrick = row.SecondBrick.NonNullValue; autoStones = row.AutoDelivered.Value.Take(6).ToArray(); autoReturned = row.AutoReturned.NonNullValue; autoPlaced = row.AutoPlaced.NonNullValue; repositioned = row.Repositioned.NonNullValue; navigated1 = row.Navigated1.NonNullValue; navigated2 = row.Navigated2.NonNullValue; teleopDelivered = row.TeleopDelivered.NonNullValue; teleopReturned = row.TeleopReturned.NonNullValue; teleopPlaced = row.TeleopPlaced.NonNullValue; tallestTower = row.TallestTower.NonNullValue; capstone1 = row.Capstone1.NonNullValue; capstone2 = row.Capstone2.NonNullValue; foundationMoved = row.FoundationMoved.NonNullValue; parked1 = row.Parked1.NonNullValue; parked2 = row.Parked2.NonNullValue; }
public void Save(PhaseGameSpecific.Row row) // See SQLineMatchDAO.commitMatch { row.FirstReturnedSkyStone.Value = firstBrickReturned; row.SecondBrick.Value = secondBrick; row.AutoDelivered.Value = (byte[])autoStones.Clone(); row.AutoReturned.Value = autoReturned; row.AutoPlaced.Value = autoPlaced; row.Repositioned.Value = repositioned; row.Navigated1.Value = navigated1; row.Navigated2.Value = navigated2; row.TeleopDelivered.Value = teleopDelivered; row.TeleopReturned.Value = teleopReturned; row.TeleopPlaced.Value = teleopPlaced; row.TallestTower.Value = tallestTower; row.Capstone1.Value = capstone1; row.Capstone2.Value = capstone2; row.FoundationMoved.Value = foundationMoved; row.Parked1.Value = parked1; row.Parked2.Value = parked2; }