Ejemplo n.º 1
0
 private void checkTemps(TyreTemps tyreTempsToCheck)
 {
     // only give a message if we've completed more than the minimum laps here
     if (tyreTempsToCheck != null)
     {
         tyreTempsToCheck.displayAverages();
         TyreTempStatus tempsStatus = tyreTempsToCheck.getAverageTempStatus();
         if (tempsStatus != lastReportedStatus)
         {
             String messageFolder = getMessage(tempsStatus);
             if (messageFolder != null)
             {
                 Console.WriteLine("Reporting tyre temp status: " + tempsStatus);
                 audioPlayer.queueClip(messageFolder, tyreTempMessageDelay, this);
             }
             lastReportedStatus = tempsStatus;
         }
         else
         {
             Console.WriteLine("No tyre temp status change: " + tempsStatus);
         }
     }
 }