Add: AI/GS Time Mode to choose between economy (default) and calendar time (#11603)

This commit is contained in:
Tyler Trahan
2024-01-23 10:42:10 -05:00
committed by GitHub
parent a1487ce620
commit bbdbf9a589
9 changed files with 130 additions and 5 deletions

View File

@@ -200,6 +200,16 @@ ScriptObject::ActiveInstance::~ActiveInstance()
return GetStorage()->allow_do_command;
}
/* static */ void ScriptObject::SetTimeMode(bool calendar)
{
GetStorage()->time_mode = calendar;
}
/* static */ bool ScriptObject::IsCalendarTimeMode()
{
return GetStorage()->time_mode;
}
/* static */ void ScriptObject::SetCompany(CompanyID company)
{
if (GetStorage()->root_company == INVALID_OWNER) GetStorage()->root_company = company;