OpenTTD GameScript API 20241220-master-g59680867c3
Public Member Functions
GSTestMode Class Reference

Class to switch current mode to Test Mode. More...

#include <script_testmode.hpp>

Inheritance diagram for GSTestMode:

Public Member Functions

 GSTestMode ()
 Creating instance of this class switches the build mode to Testing.
 

Detailed Description

Class to switch current mode to Test Mode.

If you create an instance of this class, the mode will be switched to Testing. The original mode is stored and recovered from when ever the instance is destroyed. In Test mode all the commands you execute aren't really executed. The system only checks if it would be able to execute your requests, and what the cost would be.

Constructor & Destructor Documentation

◆ GSTestMode()

GSTestMode::GSTestMode ( )

Creating instance of this class switches the build mode to Testing.

Note
When the instance is destroyed, it restores the mode that was current when the instance was created!