/dports/games/freeciv-nox11/freeciv-2.6.6/common/ |
H A D | research.c | 107 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 D | research.h | 106 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 D | research.c | 107 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 D | research.h | 106 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 D | techtools.c | 70 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 D | techtools.h | 21 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 D | animals.c | 94 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 D | sanitycheck.c | 594 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 D | diplhand.c | 439 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 D | techtools.c | 70 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 D | techtools.h | 21 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 D | animals.c | 94 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 D | sanitycheck.c | 594 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 D | aitech.c | 73 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 D | aitech.c | 73 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 D | api_server_edit.c | 293 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 D | api_server_edit.c | 293 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 D | repodlgs.c | 376 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 D | repodlgs.c | 376 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 D | repodlgs.c | 394 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 D | repodlgs.c | 396 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 D | repodlgs.c | 394 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 D | repodlgs.c | 396 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 D | inteldlg.c | 179 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 D | inteldlg.c | 179 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()
|