OpenTTD Source 20241224-master-gee860a5c8e
|
A throw-class that is given when the script wants to suspend. More...
#include <script_suspend.hpp>
Public Member Functions | |
Script_Suspend (int time, Script_SuspendCallbackProc *callback) | |
Create the suspend exception. | |
int | GetSuspendTime () |
Get the amount of ticks the script should be suspended. | |
Script_SuspendCallbackProc * | GetSuspendCallback () |
Get the callback to call when the script can run again. | |
Private Attributes | |
int | time |
Amount of ticks to suspend the script. | |
Script_SuspendCallbackProc * | callback |
Callback function to call when the script can run again. | |
A throw-class that is given when the script wants to suspend.
Definition at line 21 of file script_suspend.hpp.
|
inline |
Create the suspend exception.
time | The amount of ticks to suspend. |
callback | The callback to call when the script may resume again. |
Definition at line 28 of file script_suspend.hpp.
|
inline |
Get the callback to call when the script can run again.
Definition at line 43 of file script_suspend.hpp.
References callback.
Referenced by ScriptInstance::GameLoop().
|
inline |
Get the amount of ticks the script should be suspended.
Definition at line 37 of file script_suspend.hpp.
References time.
Referenced by ScriptInstance::GameLoop().
|
private |
Callback function to call when the script can run again.
Definition at line 47 of file script_suspend.hpp.
Referenced by GetSuspendCallback().
|
private |
Amount of ticks to suspend the script.
Definition at line 46 of file script_suspend.hpp.
Referenced by GetSuspendTime().