Home
last modified time | relevance | path

Searched refs:presearch (Results 1 – 25 of 130) sorted by relevance

123456

/dports/games/freeciv-nox11/freeciv-2.6.6/common/
H A Dresearch.c107 return presearch - research_array; in research_number()
463 if (NULL != presearch) { in research_invention_state()
507 } else if (presearch != NULL) { in research_invention_reachable()
533 } else if (presearch != NULL) { in research_invention_gettable()
591 } else if (NULL != presearch) { in research_goal_unknown_techs()
613 } else if (NULL != presearch) { in research_goal_bulbs_required()
643 } else if (NULL != presearch) { in research_goal_tech_req()
703 && NULL != presearch in research_total_bulbs_required()
720 if (NULL != presearch) { in research_total_bulbs_required()
725 fc_assert(presearch != NULL); in research_total_bulbs_required()
[all …]
H A Dresearch.h106 int research_number(const struct research *presearch);
107 const char *research_rule_name(const struct research *presearch);
118 research_advance_name_translation(const struct research *presearch,
122 void research_update(struct research *presearch);
126 enum tech_state research_invention_set(struct research *presearch,
129 bool research_invention_reachable(const struct research *presearch,
131 bool research_invention_gettable(const struct research *presearch,
135 Tech_type_id research_goal_step(const struct research *presearch,
137 int research_goal_unknown_techs(const struct research *presearch,
139 int research_goal_bulbs_required(const struct research *presearch,
[all …]
/dports/games/freeciv/freeciv-2.6.6/common/
H A Dresearch.c107 return presearch - research_array; in research_number()
463 if (NULL != presearch) { in research_invention_state()
507 } else if (presearch != NULL) { in research_invention_reachable()
533 } else if (presearch != NULL) { in research_invention_gettable()
591 } else if (NULL != presearch) { in research_goal_unknown_techs()
613 } else if (NULL != presearch) { in research_goal_bulbs_required()
643 } else if (NULL != presearch) { in research_goal_tech_req()
703 && NULL != presearch in research_total_bulbs_required()
720 if (NULL != presearch) { in research_total_bulbs_required()
725 fc_assert(presearch != NULL); in research_total_bulbs_required()
[all …]
H A Dresearch.h106 int research_number(const struct research *presearch);
107 const char *research_rule_name(const struct research *presearch);
118 research_advance_name_translation(const struct research *presearch,
122 void research_update(struct research *presearch);
126 enum tech_state research_invention_set(struct research *presearch,
129 bool research_invention_reachable(const struct research *presearch,
131 bool research_invention_gettable(const struct research *presearch,
135 Tech_type_id research_goal_step(const struct research *presearch,
137 int research_goal_unknown_techs(const struct research *presearch,
139 int research_goal_bulbs_required(const struct research *presearch,
[all …]
/dports/games/freeciv/freeciv-2.6.6/server/
H A Dtechtools.c70 presearch->bulbs_researched -= in research_apply_penalty()
244 ? research_total_bulbs_required(presearch, presearch->researching, in package_research_info()
390 presearch->got_tech = TRUE; in found_new_tech()
398 presearch->future_tech++; in found_new_tech()
401 research_update(presearch); in found_new_tech()
488 (presearch, presearch->tech_goal)); in found_new_tech()
757 presearch->future_tech--; in research_tech_lost()
758 research_update(presearch); in research_tech_lost()
781 research_update(presearch); in research_tech_lost()
989 presearch->tech_goal = tech; in choose_tech_goal()
[all …]
H A Dtechtools.h21 void research_apply_penalty(struct research *presearch, Tech_type_id tech,
25 void send_research_info(const struct research *presearch,
28 void script_tech_learned(struct research *presearch,
31 void found_new_tech(struct research *presearch, Tech_type_id tech_found,
34 void init_tech(struct research *presearch, bool update);
35 void choose_tech(struct research *presearch, Tech_type_id tech);
36 void choose_random_tech(struct research *presearch);
37 void choose_tech_goal(struct research *presearch, Tech_type_id tech);
41 Tech_type_id pick_free_tech(struct research *presearch);
42 void give_immediate_free_tech(struct research *presearch, Tech_type_id tech);
[all …]
H A Danimals.c94 struct research *presearch; in create_animals() local
132 presearch = research_get(plr); in create_animals()
133 init_tech(presearch, TRUE); in create_animals()
134 give_initial_techs(presearch, 0); in create_animals()
149 send_research_info(presearch, NULL); in create_animals()
H A Dsanitycheck.c594 researches_iterate(presearch) { in check_researches()
596 || A_UNSET == presearch->researching in check_researches()
597 || is_future_tech(presearch->researching) in check_researches()
598 || (A_NONE != presearch->researching in check_researches()
599 && valid_advance_by_number(presearch->researching))); in check_researches()
600 SANITY_CHECK(A_UNSET == presearch->tech_goal in check_researches()
601 || (A_NONE != presearch->tech_goal in check_researches()
602 && valid_advance_by_number(presearch->tech_goal))); in check_researches()
H A Ddiplhand.c439 struct research *presearch = research_get(pdest); in handle_diplomacy_accept_treaty_req() local
442 if (research_invention_state(presearch, pclause->value) in handle_diplomacy_accept_treaty_req()
460 research_pretty_name(presearch, research_name, in handle_diplomacy_accept_treaty_req()
462 notify_research(presearch, pdest, E_TECH_GAIN, ftc_server, in handle_diplomacy_accept_treaty_req()
469 (presearch, pgiver, E_TECH_EMBASSY, ftc_server, in handle_diplomacy_accept_treaty_req()
476 script_tech_learned(presearch, pdest, in handle_diplomacy_accept_treaty_req()
478 research_apply_penalty(presearch, pclause->value, in handle_diplomacy_accept_treaty_req()
480 found_new_tech(presearch, pclause->value, FALSE, TRUE); in handle_diplomacy_accept_treaty_req()
/dports/games/freeciv-nox11/freeciv-2.6.6/server/
H A Dtechtools.c70 presearch->bulbs_researched -= in research_apply_penalty()
244 ? research_total_bulbs_required(presearch, presearch->researching, in package_research_info()
390 presearch->got_tech = TRUE; in found_new_tech()
398 presearch->future_tech++; in found_new_tech()
401 research_update(presearch); in found_new_tech()
488 (presearch, presearch->tech_goal)); in found_new_tech()
757 presearch->future_tech--; in research_tech_lost()
758 research_update(presearch); in research_tech_lost()
781 research_update(presearch); in research_tech_lost()
989 presearch->tech_goal = tech; in choose_tech_goal()
[all …]
H A Dtechtools.h21 void research_apply_penalty(struct research *presearch, Tech_type_id tech,
25 void send_research_info(const struct research *presearch,
28 void script_tech_learned(struct research *presearch,
31 void found_new_tech(struct research *presearch, Tech_type_id tech_found,
34 void init_tech(struct research *presearch, bool update);
35 void choose_tech(struct research *presearch, Tech_type_id tech);
36 void choose_random_tech(struct research *presearch);
37 void choose_tech_goal(struct research *presearch, Tech_type_id tech);
41 Tech_type_id pick_free_tech(struct research *presearch);
42 void give_immediate_free_tech(struct research *presearch, Tech_type_id tech);
[all …]
H A Danimals.c94 struct research *presearch; in create_animals() local
132 presearch = research_get(plr); in create_animals()
133 init_tech(presearch, TRUE); in create_animals()
134 give_initial_techs(presearch, 0); in create_animals()
149 send_research_info(presearch, NULL); in create_animals()
H A Dsanitycheck.c594 researches_iterate(presearch) { in check_researches()
596 || A_UNSET == presearch->researching in check_researches()
597 || is_future_tech(presearch->researching) in check_researches()
598 || (A_NONE != presearch->researching in check_researches()
599 && valid_advance_by_number(presearch->researching))); in check_researches()
600 SANITY_CHECK(A_UNSET == presearch->tech_goal in check_researches()
601 || (A_NONE != presearch->tech_goal in check_researches()
602 && valid_advance_by_number(presearch->tech_goal))); in check_researches()
/dports/games/freeciv-nox11/freeciv-2.6.6/ai/default/
H A Daitech.c73 struct research *presearch = research_get(pplayer); in dai_select_tech() local
88 if (is_future_tech(presearch->researching)) { in dai_select_tech()
90 choice->choice = presearch->researching; in dai_select_tech()
112 if (research_goal_tech_req(presearch, i, k)) { in dai_select_tech()
133 if (research_goal_tech_req(presearch, i, k)) { in dai_select_tech()
197 choice->choice = presearch->researching; in dai_select_tech()
373 struct research *presearch = research_get(pplayer); in dai_wants_defender_against() local
407 && research_invention_state(presearch, in dai_wants_defender_against()
410 cost = research_goal_bulbs_required(presearch, in dai_wants_defender_against()
480 struct research *presearch = research_get(pplayer); in dai_wants_role_unit() local
[all …]
/dports/games/freeciv/freeciv-2.6.6/ai/default/
H A Daitech.c73 struct research *presearch = research_get(pplayer); in dai_select_tech() local
88 if (is_future_tech(presearch->researching)) { in dai_select_tech()
90 choice->choice = presearch->researching; in dai_select_tech()
112 if (research_goal_tech_req(presearch, i, k)) { in dai_select_tech()
133 if (research_goal_tech_req(presearch, i, k)) { in dai_select_tech()
197 choice->choice = presearch->researching; in dai_select_tech()
373 struct research *presearch = research_get(pplayer); in dai_wants_defender_against() local
407 && research_invention_state(presearch, in dai_wants_defender_against()
410 cost = research_goal_bulbs_required(presearch, in dai_wants_defender_against()
480 struct research *presearch = research_get(pplayer); in dai_wants_role_unit() local
[all …]
/dports/games/freeciv-nox11/freeciv-2.6.6/server/scripting/
H A Dapi_server_edit.c293 struct research *presearch; in api_edit_give_technology() local
301 presearch = research_get(pplayer); in api_edit_give_technology()
305 id = pick_free_tech(presearch); in api_edit_give_technology()
309 || research_invention_state(presearch, id) != TECH_KNOWN) { in api_edit_give_technology()
322 research_apply_penalty(presearch, id, cost); in api_edit_give_technology()
323 found_new_tech(presearch, id, FALSE, TRUE); in api_edit_give_technology()
325 script_tech_learned(presearch, pplayer, result, reason); in api_edit_give_technology()
328 const char *adv_name = research_advance_name_translation(presearch, id); in api_edit_give_technology()
331 research_pretty_name(presearch, research_name, sizeof(research_name)); in api_edit_give_technology()
335 notify_research(presearch, pplayer, E_TECH_GAIN, ftc_server, in api_edit_give_technology()
[all …]
/dports/games/freeciv/freeciv-2.6.6/server/scripting/
H A Dapi_server_edit.c293 struct research *presearch; in api_edit_give_technology() local
301 presearch = research_get(pplayer); in api_edit_give_technology()
305 id = pick_free_tech(presearch); in api_edit_give_technology()
309 || research_invention_state(presearch, id) != TECH_KNOWN) { in api_edit_give_technology()
322 research_apply_penalty(presearch, id, cost); in api_edit_give_technology()
323 found_new_tech(presearch, id, FALSE, TRUE); in api_edit_give_technology()
325 script_tech_learned(presearch, pplayer, result, reason); in api_edit_give_technology()
328 const char *adv_name = research_advance_name_translation(presearch, id); in api_edit_give_technology()
331 research_pretty_name(presearch, research_name, sizeof(research_name)); in api_edit_give_technology()
335 notify_research(presearch, pplayer, E_TECH_GAIN, ftc_server, in api_edit_give_technology()
[all …]
/dports/games/freeciv-nox11/freeciv-2.6.6/client/gui-gtk-2.0/
H A Drepodlgs.c376 fc_assert_ret(NULL != presearch); in science_report_update()
396 if (A_UNSET == presearch->researching in science_report_update()
397 || is_future_tech(presearch->researching)) { in science_report_update()
416 if (tech == presearch->researching) { in science_report_update()
431 if (A_UNSET == presearch->tech_goal) { in science_report_update()
439 if (research_invention_reachable(presearch, i) in science_report_update()
441 && (i == presearch->tech_goal in science_report_update()
453 if (tech == presearch->tech_goal) { in science_report_update()
657 if (NULL != presearch in science_report_dialog_popup()
658 && A_UNSET == presearch->tech_goal in science_report_dialog_popup()
[all …]
/dports/games/freeciv/freeciv-2.6.6/client/gui-gtk-2.0/
H A Drepodlgs.c376 fc_assert_ret(NULL != presearch); in science_report_update()
396 if (A_UNSET == presearch->researching in science_report_update()
397 || is_future_tech(presearch->researching)) { in science_report_update()
416 if (tech == presearch->researching) { in science_report_update()
431 if (A_UNSET == presearch->tech_goal) { in science_report_update()
439 if (research_invention_reachable(presearch, i) in science_report_update()
441 && (i == presearch->tech_goal in science_report_update()
453 if (tech == presearch->tech_goal) { in science_report_update()
657 if (NULL != presearch in science_report_dialog_popup()
658 && A_UNSET == presearch->tech_goal in science_report_dialog_popup()
[all …]
/dports/games/freeciv/freeciv-2.6.6/client/gui-gtk-3.22/
H A Drepodlgs.c394 fc_assert_ret(NULL != presearch); in science_report_update()
414 if (A_UNSET == presearch->researching in science_report_update()
415 || is_future_tech(presearch->researching)) { in science_report_update()
434 if (tech == presearch->researching) { in science_report_update()
449 if (A_UNSET == presearch->tech_goal) { in science_report_update()
457 if (research_invention_reachable(presearch, i) in science_report_update()
459 && (i == presearch->tech_goal in science_report_update()
471 if (tech == presearch->tech_goal) { in science_report_update()
686 if (NULL != presearch in science_report_dialog_popup()
687 && A_UNSET == presearch->tech_goal in science_report_dialog_popup()
[all …]
/dports/games/freeciv-nox11/freeciv-2.6.6/client/gui-gtk-3.0/
H A Drepodlgs.c396 fc_assert_ret(NULL != presearch); in science_report_update()
416 if (A_UNSET == presearch->researching in science_report_update()
417 || is_future_tech(presearch->researching)) { in science_report_update()
436 if (tech == presearch->researching) { in science_report_update()
451 if (A_UNSET == presearch->tech_goal) { in science_report_update()
459 if (research_invention_reachable(presearch, i) in science_report_update()
461 && (i == presearch->tech_goal in science_report_update()
473 if (tech == presearch->tech_goal) { in science_report_update()
687 if (NULL != presearch in science_report_dialog_popup()
688 && A_UNSET == presearch->tech_goal in science_report_dialog_popup()
[all …]
/dports/games/freeciv-nox11/freeciv-2.6.6/client/gui-gtk-3.22/
H A Drepodlgs.c394 fc_assert_ret(NULL != presearch); in science_report_update()
414 if (A_UNSET == presearch->researching in science_report_update()
415 || is_future_tech(presearch->researching)) { in science_report_update()
434 if (tech == presearch->researching) { in science_report_update()
449 if (A_UNSET == presearch->tech_goal) { in science_report_update()
457 if (research_invention_reachable(presearch, i) in science_report_update()
459 && (i == presearch->tech_goal in science_report_update()
471 if (tech == presearch->tech_goal) { in science_report_update()
686 if (NULL != presearch in science_report_dialog_popup()
687 && A_UNSET == presearch->tech_goal in science_report_dialog_popup()
[all …]
/dports/games/freeciv/freeciv-2.6.6/client/gui-gtk-3.0/
H A Drepodlgs.c396 fc_assert_ret(NULL != presearch); in science_report_update()
416 if (A_UNSET == presearch->researching in science_report_update()
417 || is_future_tech(presearch->researching)) { in science_report_update()
436 if (tech == presearch->researching) { in science_report_update()
451 if (A_UNSET == presearch->tech_goal) { in science_report_update()
459 if (research_invention_reachable(presearch, i) in science_report_update()
461 && (i == presearch->tech_goal in science_report_update()
473 if (tech == presearch->tech_goal) { in science_report_update()
687 if (NULL != presearch in science_report_dialog_popup()
688 && A_UNSET == presearch->tech_goal in science_report_dialog_popup()
[all …]
/dports/games/freeciv-nox11/freeciv-2.6.6/client/gui-xaw/
H A Dinteldlg.c179 const struct research *presearch = research_get(pdialog->pplayer); in create_intel_dialog() local
257 switch (presearch->researching) { in create_intel_dialog()
263 presearch->bulbs_researched); in create_intel_dialog()
267 research_advance_name_translation(presearch, in create_intel_dialog()
268 presearch->researching), in create_intel_dialog()
269 presearch->bulbs_researched, in create_intel_dialog()
270 presearch->client.researching_cost); in create_intel_dialog()
291 if (research_invention_state(presearch, i) in create_intel_dialog()
/dports/games/freeciv/freeciv-2.6.6/client/gui-xaw/
H A Dinteldlg.c179 const struct research *presearch = research_get(pdialog->pplayer); in create_intel_dialog() local
257 switch (presearch->researching) { in create_intel_dialog()
263 presearch->bulbs_researched); in create_intel_dialog()
267 research_advance_name_translation(presearch, in create_intel_dialog()
268 presearch->researching), in create_intel_dialog()
269 presearch->bulbs_researched, in create_intel_dialog()
270 presearch->client.researching_cost); in create_intel_dialog()
291 if (research_invention_state(presearch, i) in create_intel_dialog()

123456