Virtuelle Zockhalle 0.05 beta
int(* wincheck_f)(machine_t md)

Gewinnprüfung.

Dieser Callback ist ein Pflichtfeld.

Es liegt in der Verantwortung des Gerätes, aus der Walzenstellung die Höhe des direkten (auf den Credit-Zähler aufgezählten) Gewinnes zu ermitteln und eventuelle weitere Aufzählungen zu veranlassen.

Hier wird die Höhe des Gewinnes ermittelt. Als ein Sonderfall kann eine negative Zahl zurückgegeben werden, um ein Spiel auch dann als Gewinn zu kennzeichnen, wenn es nicht zur Aufzählung eines Betrages auf den Credit-Zähler führt. (Es gibt solche Spielsysteme.) Natürlich führt das nicht zu einem Abzug.

Ob dieser negative Wert etwa zur Auslösung einer Ausspielung oder zur Erhöhung einer Leiter führt, bleibt der Implementation überlassen.

Diese Funktion wird von machine_win aufgerufen. Wenn sie einen positiven Wert zurückgibt und der Callback winhandler_f nicht implementiert ist, denn wird dieser positive Wert direkt auf den Credit-Zähler addiert.

Siehe auch:
machine_win
Parameter:
mdInstanz
Rückgabe:
Gewinnhöhe

Definiert in Zeile 1184 der Datei elements.h.