Changeset - r27003:6367bc0755f0
[Not reviewed]
master
0 1 0
Rubidium - 19 months ago 2023-03-01 20:18:55
rubidium@openttd.org
Change: upon an invalid company mode, set ERR_PRECONDITION_INVALID_COMPANY instead of ERR_PRECONDITION_INVALID
1 file changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/script/api/script_error.hpp
Show inline comments
 
@@ -53,14 +53,14 @@
 
 * @param returnval The value to return on failure.
 
 */
 
#define EnforceCompanyModeValid(returnval) \
 
	EnforcePrecondition(returnval, ScriptCompanyMode::IsValid())
 
	EnforcePreconditionCustomError(returnval, ScriptCompanyMode::IsValid(), ScriptError::ERR_PRECONDITION_INVALID_COMPANY)
 

	
 
/**
 
 * Helper to enforce the precondition that we are in a deity mode.
 
 * @param returnval The value to return on failure.
 
 */
 
#define EnforceDeityMode(returnval) \
 
	EnforcePrecondition(returnval, ScriptCompanyMode::IsDeity())
 
	EnforcePreconditionCustomError(returnval, ScriptCompanyMode::IsDeity(), ScriptError::ERR_PRECONDITION_INVALID_COMPANY)
 

	
 
/**
 
 * Class that handles all error related functions.
0 comments (0 inline, 0 general)