MCPcopy Create free account
hub / github.com/OpenTTD/OpenTTD / GetBankBalance

Method GetBankBalance

src/script/api/script_company.cpp:199–207  ·  view source on GitHub ↗

static */

Source from the content-addressed store, hash-verified

197
198
199/* static */ Money ScriptCompany::GetBankBalance(ScriptCompany::CompanyID company)
200{
201 company = ResolveCompanyID(company);
202 if (company == ScriptCompany::COMPANY_INVALID) return -1;
203 /* If we return INT64_MAX as usual, overflows may occur in the script. So return a smaller value. */
204 if (_settings_game.difficulty.infinite_money) return INT32_MAX;
205
206 return GetAvailableMoney(ScriptCompany::FromScriptCompanyID(company));
207}
208
209/* static */ Money ScriptCompany::GetLoanAmount()
210{

Callers

nothing calls this directly

Calls 1

GetAvailableMoneyFunction · 0.85

Tested by

no test coverage detected