Home
last modified time | relevance | path

Searched refs:firmCamp (Results 1 – 8 of 8) sorted by relevance

/dports/games/7kaa/7kaa-2.15.4p1/src/
H A DOAI_ATTK.cpp115 FirmCamp* firmCamp; in ai_attack_target() local
190 if( misc.points_distance(firmCamp->center_x, firmCamp->center_y, in ai_attack_target()
209 err_when( firmCamp->firm_id != FIRM_CAMP ); in ai_attack_target()
214 if( !firmCamp->overseer_recno || !firmCamp->worker_count ) in ai_attack_target()
223 if( firmCamp->is_attack_camp ) in ai_attack_target()
333 firmCamp = (FirmCamp*) firmPtr; in ai_attack_target()
341 if( firmCamp->is_attack_camp ) in ai_attack_target()
632 FirmCamp* firmCamp; in ai_attack_target_execute() local
660 if( firmCamp && (firmCamp->overseer_recno || firmCamp->worker_count) ) in ai_attack_target_execute()
703 if( firmCamp ) in ai_attack_target_execute()
[all …]
H A DOAI_MAR3.cpp157 FirmCamp *firmCamp, *bestCamp=NULL; in ai_patrol_to_region() local
163 …if( !(firmCamp->overseer_recno && firmCamp->worker_count==MAX_WORKER) ) // only when the camp is … in ai_patrol_to_region()
169 if( firmCamp->is_attack_camp ) in ai_patrol_to_region()
182 curRating = world.distance_rating(destXLoc, destYLoc, firmCamp->center_x, firmCamp->center_y); in ai_patrol_to_region()
195 bestCamp = firmCamp; in ai_patrol_to_region()
360 FirmCamp* firmCamp; in ai_build_camp_town_next_to() local
366 if( firmCamp->region_id != regionId ) in ai_build_camp_town_next_to()
369 xLoc1 = firmCamp->loc_x1; in ai_build_camp_town_next_to()
370 yLoc1 = firmCamp->loc_y1; in ai_build_camp_town_next_to()
371 xLoc2 = firmCamp->loc_x2; in ai_build_camp_town_next_to()
[all …]
H A DOUNITAI.cpp166 rc = !firmCamp->overseer_recno; in process_ai()
521 actionRecno = nationPtr->is_action_exist(firmCamp->loc_x1, firmCamp->loc_y1, in think_leader_action()
529 bestCamp = firmCamp; in think_leader_action()
802 if( firmCamp->region_id != regionId || firmCamp->is_worker_full() ) in think_assign_weapon_to_camp()
807 curRating = world.distance_rating(curXLoc, curYLoc, firmCamp->center_x, firmCamp->center_y ); in think_assign_weapon_to_camp()
816 bestCamp = firmCamp; in think_assign_weapon_to_camp()
1045 firmCamp->center_x, firmCamp->center_y ); in think_king_flee()
1050 bestCamp = firmCamp; in think_king_flee()
1124 firmCamp->center_x, firmCamp->center_y ); in think_general_flee()
1129 bestCamp = firmCamp; in think_general_flee()
[all …]
H A DOAI_MILI.cpp111 FirmCamp* firmCamp; in ai_should_expand_military() local
115 firmCamp = (FirmCamp*) firm_array[ ai_camp_array[i] ]; in ai_should_expand_military()
117 if( firmCamp->should_close_flag ) // exclude those going to be closed down in ai_should_expand_military()
122 soldierCount = (firmCamp->overseer_recno>0) + firmCamp->worker_count + in ai_should_expand_military()
123 firmCamp->patrol_unit_count; in ai_should_expand_military()
127 if( firmCamp->ai_recruiting_soldier ) in ai_should_expand_military()
H A DOF_INN2.cpp213 FirmCamp *firmCamp, *bestCamp=NULL; in think_assign_general_to() local
219 firmCamp = (FirmCamp*) firm_array[ ownNation->ai_camp_array[i] ]; in think_assign_general_to()
221 if( firmCamp->region_id != region_id ) in think_assign_general_to()
224 int curLeadership = firmCamp->cur_commander_leadership(); in think_assign_general_to()
225 int newLeadership = firmCamp->new_commander_leadership(raceId, innUnit->skill.skill_level); in think_assign_general_to()
235 if( ownNation->is_action_exist(firmCamp->loc_x1, firmCamp->loc_y1, in think_assign_general_to()
242 bestCamp = firmCamp; in think_assign_general_to()
H A DOF_CAMP2.cpp320 FirmCamp *firmCamp, *bestCampPtr=NULL; in think_recruit() local
327 firmCamp = (FirmCamp*) firm_array[ nationPtr->ai_camp_array[i] ]; in think_recruit()
329 err_when( firmCamp->firm_id != FIRM_CAMP ); in think_recruit()
331 if( firmCamp->region_id != region_id ) in think_recruit()
334 if( firmCamp->should_close_flag && in think_recruit()
335 (firmCamp->overseer_recno || firmCamp->worker_count>0) ) in think_recruit()
338 firmCamp->center_x, firmCamp->center_y ); in think_recruit()
343 bestCampPtr = firmCamp; in think_recruit()
H A DOAI_BUIL.cpp332 FirmCamp* firmCamp = (FirmCamp*) firm_array[ ai_camp_array[i] ]; in ai_has_should_close_camp() local
334 if( firmCamp->should_close_flag && firmCamp->region_id == regionId ) in ai_has_should_close_camp()
H A DOTOWNAI.cpp761 FirmCamp* firmCamp; in think_build_camp() local
774 firmCamp = (FirmCamp*) firmPtr; in think_build_camp()
776 if( firmCamp->nation_recno != nation_recno ) in think_build_camp()
779 …if( firmCamp->under_construction || firmCamp->ai_recruiting_soldier ) // if this camp is still… in think_build_camp()