Inhaltsverzeichnis
cpSimulateButton()
Einleitung
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“.
Syntax
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 |
Codebeispiel
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.