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.


Hinweise

Mit diesem Befehl läßt sich z.B. ein komplettes Rennen mit Training, Quali und Rennen in einem AddOn programmieren.


Start - FAQ - Glossar - Sitemap - Impressum