void Engineer_RemoveBuildings( gedict_t * eng ) { DestroyBuilding( eng, "building_dispenser" ); DestroyBuilding( eng, "building_sentrygun" ); #ifdef HAS_SENTRY_CHECK if( eng->has_sentry) { G_dprintf("Warning Engineer_RemoveBuildings: eng->has_sentry == %d\n",eng->has_sentry); eng->has_sentry = 0; } #endif }
void MVCondottiereState::update(shared_ptr<MVPlayer> player, int message) { vector<MVEnum::Action> actions = getActions(); if (message >= 0 && message < actions.size()) { switch (actions[message]) { case MVEnum::DESTROY_BUILDING: DestroyBuilding(player); break; default: MVClaimGoldCharacterState::update(player, message); return; } } }
void AIInterface::DestroyBuilding(const noBuilding* building) { DestroyBuilding(building->GetPos()); }