You can now click on a driver to see its stats
This commit is contained in:
+47
-4
@@ -148,7 +148,7 @@ namespace Test_Merge
|
||||
}
|
||||
else
|
||||
{
|
||||
Wrapper.DisplayLiveRanking(pnlLiveRanking);
|
||||
Wrapper.DisplayLiveRanking(pnlLiveRanking,this);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -165,7 +165,7 @@ namespace Test_Merge
|
||||
{
|
||||
btnResetEmulator.Text = "Restart driver";
|
||||
btnResetEmulator.Enabled = false;
|
||||
btnSettings.Enabled = false;
|
||||
btnSettings.Enabled = true;
|
||||
btnStartDecoding.Enabled = false;
|
||||
btnStopUpdating.Enabled = false;
|
||||
int errorCode = -1;
|
||||
@@ -209,10 +209,53 @@ namespace Test_Merge
|
||||
if (tbxResult.Text != "")
|
||||
GpUrl = textBox1.Text;
|
||||
}
|
||||
public static void btnDriver_Click(object sender, EventArgs e)
|
||||
public void btnDriver_Click(object sender, EventArgs e)
|
||||
{
|
||||
//Happens when a driver button has been clicked
|
||||
MessageBox.Show((sender as Button).Name + " has been selected");
|
||||
//MessageBox.Show((sender as Button).Name + " has been selected");
|
||||
DriverData driver = Wrapper.GetFullDriverData((sender as Button).Name,pnlCurrentDriverLapsHistory);
|
||||
lblCurrentDriverName.Text = driver.Name;
|
||||
lblCurrentDriverPosition.Text = driver.Position.ToString();
|
||||
lblCurrentDriverGapToLeader.Text = Reader.ConvertMsToTime(driver.GapToLeader);
|
||||
lblCurrentDriverLapTime.Text = Reader.ConvertMsToTime(driver.LapTime);
|
||||
lblCurrentDriverTyreAge.Text = driver.CurrentTyre.NumberOfLaps.ToString();
|
||||
if (driver.DRS)
|
||||
{
|
||||
lblCurrentDriverDRS.Text = "Open";
|
||||
lblCurrentDriverDRS.ForeColor = Color.FromArgb(0, 164, 46);
|
||||
}
|
||||
else
|
||||
{
|
||||
lblCurrentDriverDRS.Text = "Closed";
|
||||
lblCurrentDriverDRS.ForeColor = Color.Black;
|
||||
}
|
||||
switch (driver.CurrentTyre.Coumpound)
|
||||
{
|
||||
case Tyre.Type.Undefined:
|
||||
lblCurrentDriverTyreType.Text = "uuuuh...";
|
||||
lblCurrentDriverTyreType.ForeColor = Color.Violet;
|
||||
break;
|
||||
case Tyre.Type.Hard:
|
||||
lblCurrentDriverTyreType.Text = "Hard";
|
||||
lblCurrentDriverTyreType.ForeColor = Color.FromArgb(164,165,168);
|
||||
break;
|
||||
case Tyre.Type.Medium:
|
||||
lblCurrentDriverTyreType.Text = "Medium";
|
||||
lblCurrentDriverTyreType.ForeColor = Color.FromArgb(245, 191, 0);
|
||||
break;
|
||||
case Tyre.Type.Soft:
|
||||
lblCurrentDriverTyreType.Text = "Soft";
|
||||
lblCurrentDriverTyreType.ForeColor = Color.FromArgb(255, 0, 0);
|
||||
break;
|
||||
case Tyre.Type.Inter:
|
||||
lblCurrentDriverTyreType.Text = "Intermediate";
|
||||
lblCurrentDriverTyreType.ForeColor = Color.FromArgb(0, 164, 46);
|
||||
break;
|
||||
case Tyre.Type.Wet:
|
||||
lblCurrentDriverTyreType.Text = "Wet";
|
||||
lblCurrentDriverTyreType.ForeColor = Color.FromArgb(39, 96, 166);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user