Die Rennbildschirme auf dem Monitor haben am unteren Rand in der Regel verschiedene Schaltflächen. Jeder dieser Buttons lässt sich über diesen Befehl simuliert drücken. So kann ein AddOn z.B. den Pause-Button „betätigen“.
Befehl | cpSimulateButton(Number:Integer) | |
---|---|---|
Number | Nummer des Buttons (siehe Tabelle) | Integer |
ab | 2.3.0 build 164 |
Number | Bedeutung |
---|---|
1 | Startampel |
2 | Abbruch |
3 | Pause |
4 | Weiter |
5 | Training |
6 | Quali |
7 | Schnellstart |
8 | RC-Center |
9 | Wechsel |
10 | Ende |
Beispiel cpSimulateButton
var Slot : Integer; Number : Integer; begin Slot := Cockpit.Slot; Cockpit.Slot := Slot; Number := 3 ... cpSimulateButton(Number); ... end.
Obiger Code versetzt die CU in Pause, also quasi Chaos (Number = 3).
Man muss übrigens nicht mit Variablen arbeiten, man kann auch „hart“ programmieren:
Beispiel 2 - cpSimulateButton
begin ... cpSimulateButton(3); ... end.