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.
| Befehl | Cockpit.DiffLetzteRunde |
|---|---|
| Funktion | Differenz der aktuellen zur voherigen Rundenzeit in Millisekunden |
| Typ | Integer |
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.