Inhaltsverzeichnis
Cockpit.DiffLetzteRunde
Einleitung
Liefert die Differenz der aktuell gefahrenen Rundenzeit zur Rundenzeit aus der vorherigen Runde. Ist der Fahrer schneller, ist der Wert negativ. Eine langsamere Zeit ist ein positiver Wert.
Syntax
Befehl | Cockpit.DiffLetzteRunde |
---|---|
Funktion | Differenz der aktuellen zur voherigen Rundenzeit in Millisekunden |
Typ | Integer |
Codebeispiel
var slot : Integer; msg : String; begin // Slot einstellen slot := Cockpit.Slot; Cockpit.Slot := slot; // Meldung zusammenstellen msg := ''; msg := msg + 'Slot: ' + IntToStr(slot) + ' - '; msg := msg + Cockpit.FahrerName + ' - '; msg := msg + 'Spur/ID: ' + IntToStr(Cockpit.SlotID); msg := msg + Chr(13) + Chr(10); msg := msg + 'Fahrzeug: ' + Cockpit.FahrzeugName; msg := msg + Chr(13) + Chr(10); msg := msg + 'Aktuelle Rundenzeit: '; msg := msg + cpIntToStr3(Cockpit.Rundenzeit) + 's'; msg := msg + Chr(13) + Chr(10); msg := msg + 'Differenz zur Letzten Runde: '; msg := msg + cpIntToStr3(Cockpit.DiffLetzteRunde) + 's'; // Meldung anzeigen cpShowMessage(msg); end.
Dieser Code zeigt eine Meldung mit der aktuellen Rundenzeit und der Differenz zur vorherigen Rundenzeit.