Inhaltsverzeichnis
CSerie.EinzelRennenGruppe
AddOn-Befehl zum Einsatz bei einem Serienrennen.
Syntax
Befehl | CSerie.EinzelRennenGruppe |
---|---|
Funktion | Enthält die Nummer des aktuellen Einzelrennens innerhalb einer Gruppe |
Typ | Integer |
ab | 3.0.0 build 301 |
Codebeispiel
Gibt beim Start einer Session in einem Serienrennen mit Gruppeneinteilung die Nummer des Einzelrennens und die Nummer der Gruppe.
var message : String; nrLaufDurchgang : Integer; nrLaufGruppe : Integer; nrGruppe : Integer; begin // Session ist gestartet worden if Cockpit.Parameter = 0 then begin // zum Vergleich Nummer des aktuellen Einzelrennens im Durchgang nrLaufDurchgang := CSerie.AktuellesRennen; // Nummer des aktuellen Einzelrennens innerhalb einer Gruppe nrLaufGruppe := CSerie.EinzelrennenGruppe; // Nummer der Gruppe, die gerade aktiv ist nrGruppe := CSerie.GruppenNummer; // Meldung initialisieren message := ''; // Meldung zusammenstellen message := message + 'Lauf im Durchgang: ' + IntToStr(nrLaufDurchgang ); message := message + Chr(13) + Chr(10); message := message + 'Lauf in Gruppe: ' + IntToStr(nrLaufGruppe); message := message + Chr(13) + Chr(10); message := message + 'Aktive Gruppe: ' + IntToStr(nrGruppe); // Meldung anzeigen cpShowMessage(message); end; end.
Auf dem linken Bild ist das erste Einzelrennen in einem Durgang zu sehen, das außerdem der erste Lauf innerhalb der Gruppe 3 ist.
Das zweite Bild zeigt die Informationen für das insgesamt vierte Einzelrennen in diesem Durchgang, das allerdings erst den zweiten Lauf in Gruppe 3 darstellt. Die Rennlisten für das Beispiel so generiert, dass die Gruppen abwechselnd an den Start gehen.