public override string ToString() { // shows on the ad-hoc "add player to team" drop down on the Round screen // also used for logging and ease of debugging return(String.Format("{0} {4} Played:{6} Points/Adj:{5}/{1} HCap:{7} Win:{2}% XP:{3} R:{9}" , Name.PadRight(20) , AdjustedScore.ToString("0.00").PadLeft(5) , WinPercent.ToString("0").PadLeft(3) , SkillLevel.Value.ToString().PadLeft(3) , Gender.ToString().PadRight(7) , GameScore.ToString().PadLeft(2) , GamesPlayed.ToString().PadLeft(2) , Handicap.ToString("0.00").PadLeft(5) , HandicapPlusAdjusted.ToString("0.00").PadLeft(6) , (RandomForSort / 100000000M).ToString("0.0").PadLeft(5) )); }
public string GetPercent() { return(WinPercent.ToString() + "%"); }
private void UpdateText(object sender, EventArgs e) { Console.WriteLine("A field was changed..."); Control.Clear(); Control.AppendText("\t\tRed Team\t\tBlue Team\n"); Control.AppendText("UAV Position:\t"); Control.AppendText(RedUAVXY.X.ToString()); Control.AppendText(","); Control.AppendText(RedUAVXY.Y.ToString()); Control.AppendText("\t\t\t"); Control.AppendText(BlueUAVXY.X.ToString()); Control.AppendText(","); Control.AppendText(BlueUAVXY.Y.ToString()); Control.AppendText("\n"); Control.AppendText("Tank Position:\t"); Control.AppendText(RedTankXY.X.ToString()); Control.AppendText(","); Control.AppendText(RedTankXY.Y.ToString()); Control.AppendText("\t\t\t"); Control.AppendText(BlueTankXY.X.ToString()); Control.AppendText(","); Control.AppendText(BlueTankXY.Y.ToString()); Control.AppendText("\n"); Control.AppendText("Missile Position:\t"); Control.AppendText(RedMissileXY.X.ToString()); Control.AppendText(","); Control.AppendText(RedMissileXY.Y.ToString()); Control.AppendText("\t\t\t"); Control.AppendText(BlueMissileXY.X.ToString()); Control.AppendText(","); Control.AppendText(BlueMissileXY.Y.ToString()); Control.AppendText("\n"); Control.AppendText("Missiles Left:\t"); Control.AppendText(RedMissilesRemaining.ToString()); Control.AppendText("\t\t\t"); Control.AppendText(BlueMissilesRemaining.ToString()); Control.AppendText("\n"); Control.AppendText("Enemy Last Seen:\t0,0\t\t\t0,0\n"); Control.AppendText("Enemy Last Seen:\t"); Control.AppendText(LastKnownBlueTankXY.X.ToString()); Control.AppendText(","); Control.AppendText(LastKnownBlueTankXY.Y.ToString()); Control.AppendText("\t\t\t"); Control.AppendText(lastKnownRedTankXY.X.ToString()); Control.AppendText(","); Control.AppendText(lastKnownRedTankXY.Y.ToString()); Control.AppendText("\n"); Control.AppendText("\n"); Control.AppendText("Game #"); Control.AppendText(GamesRun.ToString()); Control.AppendText("\n"); Control.AppendText("Turns Elapsed: "); Control.AppendText(TurnsElapsed.ToString()); Control.AppendText("\n"); Control.AppendText("Red Win %: "); Control.AppendText(WinPercent.ToString()); Control.AppendText("%\t\t Blue Win %: "); Control.AppendText((100 - WinPercent).ToString()); Control.AppendText("%\n"); Control.AppendText("\n"); Control.AppendText("Warnings:\n"); Control.AppendText(Warnings); }