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.
