static */
| 260 | } |
| 261 | |
| 262 | /* static */ bool ScriptTown::IsActionAvailable(TownID town_id, TownAction town_action) |
| 263 | { |
| 264 | EnforceCompanyModeValid(false); |
| 265 | if (!IsValidTown(town_id)) return false; |
| 266 | |
| 267 | return ::GetMaskOfTownActions(ScriptObject::GetCompany(), ::Town::Get(town_id)).Test(::TownAction(town_action)); |
| 268 | } |
| 269 | |
| 270 | /* static */ bool ScriptTown::PerformTownAction(TownID town_id, TownAction town_action) |
| 271 | { |
nothing calls this directly
no test coverage detected