Test auf wirkliches Spielgeschehen.
In der typischen Implementation eines Spielgeschehens wird das Gerät bei seiner machine::startaction_f
und machine::endaction_f
einige weitere Aktionen ausführen als bei der Simulation, etwa das Setzen der Programmcallbacks für den Spielablauf. Der saubere Weg wäre es gewesen, wenn hierfür zwei weitere Callbacks verwendet worden wären, aber das Interface zur Implementation eines Gerätes ist bereits ein bisschen überladen. Deshalb dieses Makro, mit dessen Hilfe überprüft werden kann, ob ein wirkliches Spiel stattfindet oder ob es sich lediglich um eine Simulation handelt. Die Implementation eines spielbaren Gerätes ist dafür verantwortlich, sinnvoll auf diese Bedingung zu reagieren.
- Parameter:
-
- Rückgabe:
- Flag, ob es sich um ein wirkliches Spiel handelt.
Definiert in Zeile 1413 der Datei elements.h.