Freeciv-3.4
|
#include "fcintl.h"
#include "mem.h"
#include "registry.h"
#include "section_file.h"
#include "comments.h"
Go to the source code of this file.
Macros | |
#define | comment_load(target, comment_file, comment_path) |
#define comment_load | ( | target, | |
comment_file, | |||
comment_path | |||
) |
void comment_achievements | ( | struct section_file * | sfile | ) |
Write achievements header.
Definition at line 464 of file comments.c.
Referenced by save_game_ruleset().
void comment_actions | ( | struct section_file * | sfile | ) |
Write actions header.
Definition at line 536 of file comments.c.
Referenced by save_actions_ruleset().
void comment_actions_dc_initial_odds | ( | struct section_file * | sfile | ) |
Write actions diplchance_initial_odds settings header.
Definition at line 797 of file comments.c.
Referenced by save_actions_ruleset().
void comment_actions_quiet_actions | ( | struct section_file * | sfile | ) |
Write actions quiet_actions settings header.
Definition at line 806 of file comments.c.
Referenced by save_actions_ruleset().
void comment_auto_attack | ( | struct section_file * | sfile | ) |
Write auto_attack settings header.
Definition at line 789 of file comments.c.
Referenced by save_actions_ruleset().
void comment_bases | ( | struct section_file * | sfile | ) |
Write bases header.
Definition at line 400 of file comments.c.
Referenced by save_terrain_ruleset().
void comment_borders_radius_permanent | ( | struct section_file * | sfile | ) |
Write borders radius_sq_city_permanent settings header.
Definition at line 815 of file comments.c.
Referenced by save_game_ruleset().
void comment_buildings | ( | struct section_file * | sfile | ) |
Write buildings header.
Definition at line 320 of file comments.c.
Referenced by save_buildings_ruleset().
void comment_calendar_fragments | ( | struct section_file * | sfile | ) |
Write calendar fragments settings header.
Definition at line 905 of file comments.c.
Referenced by save_game_ruleset().
void comment_citystyles | ( | struct section_file * | sfile | ) |
Write city styles header.
Definition at line 424 of file comments.c.
Referenced by save_styles_ruleset().
void comment_civstyle_airlift_always | ( | struct section_file * | sfile | ) |
Write civstyle airlift always enabled settings header.
Definition at line 654 of file comments.c.
Referenced by save_game_ruleset().
void comment_civstyle_gameloss_style | ( | struct section_file * | sfile | ) |
Write civstyle gameloss_style settings header.
Definition at line 627 of file comments.c.
Referenced by save_game_ruleset().
void comment_civstyle_gold_upkeep_style | ( | struct section_file * | sfile | ) |
Write civstyle gold_upkeep_style settings header.
Definition at line 636 of file comments.c.
Referenced by save_game_ruleset().
void comment_civstyle_granary | ( | struct section_file * | sfile | ) |
Write civstyle granary settings header.
Definition at line 609 of file comments.c.
Referenced by save_game_ruleset().
void comment_civstyle_homeless_gold_upkeep | ( | struct section_file * | sfile | ) |
Write civstyle homeless_gold_upkeep settings header.
Definition at line 645 of file comments.c.
Referenced by save_game_ruleset().
void comment_civstyle_ransom_gold | ( | struct section_file * | sfile | ) |
Write civstyle ransom_gold settings header.
Definition at line 618 of file comments.c.
Referenced by save_game_ruleset().
void comment_clauses | ( | struct section_file * | sfile | ) |
void comment_combat_rules_damage_reduces_bombard_rate | ( | struct section_file * | sfile | ) |
Write combat_rules damage_reduces_bombard_rate settings header.
Definition at line 720 of file comments.c.
Referenced by save_game_ruleset().
void comment_combat_rules_low_fp_badwallattacker | ( | struct section_file * | sfile | ) |
Write combat_rules low_firepower_badwallattacker settings header.
Definition at line 730 of file comments.c.
Referenced by save_game_ruleset().
void comment_combat_rules_low_fp_combat_bonus | ( | struct section_file * | sfile | ) |
Write combat_rules low_firepower_combat_bonus settings header.
Definition at line 750 of file comments.c.
Referenced by save_game_ruleset().
void comment_combat_rules_low_fp_nonnat_bombard | ( | struct section_file * | sfile | ) |
Write combat_rules low_firepower_nonnat_bombard settings header.
Definition at line 760 of file comments.c.
Referenced by save_game_ruleset().
void comment_combat_rules_low_fp_pearl_harbor | ( | struct section_file * | sfile | ) |
Write combat_rules low_firepower_pearl_harbor settings header.
Definition at line 740 of file comments.c.
Referenced by save_game_ruleset().
void comment_combat_rules_nuke_defender_survival | ( | struct section_file * | sfile | ) |
Write combat_rules nuke_defender_survival_chance_pct settings header.
Definition at line 779 of file comments.c.
Referenced by save_game_ruleset().
void comment_combat_rules_nuke_pop_loss | ( | struct section_file * | sfile | ) |
Write combat_rules nuke_pop_loss_pct settings header.
Definition at line 770 of file comments.c.
Referenced by save_game_ruleset().
void comment_combat_rules_only_killing_veteran | ( | struct section_file * | sfile | ) |
Write combat_rules only_killing_makes_veteran settings header.
Definition at line 690 of file comments.c.
Referenced by save_game_ruleset().
void comment_combat_rules_only_real_fight_veteran | ( | struct section_file * | sfile | ) |
Write combat_rules only_real_fight_makes_veteran settings header.
Definition at line 700 of file comments.c.
Referenced by save_game_ruleset().
void comment_combat_rules_scaled_veterancy | ( | struct section_file * | sfile | ) |
Write combat_rules combat_odds_scaled_veterancy settings header.
Definition at line 710 of file comments.c.
Referenced by save_game_ruleset().
void comment_combat_rules_tired_attack | ( | struct section_file * | sfile | ) |
Write combat_rules tired_attack settings header.
Definition at line 681 of file comments.c.
Referenced by save_game_ruleset().
void comment_counters | ( | struct section_file * | sfile | ) |
Write counters comment header.
Definition at line 592 of file comments.c.
Referenced by save_game_ruleset().
void comment_culture_history_interest | ( | struct section_file * | sfile | ) |
Write culture history_interest_pml settings header.
Definition at line 878 of file comments.c.
Referenced by save_game_ruleset().
void comment_culture_migration_pml | ( | struct section_file * | sfile | ) |
Write culture migration_pml settings header.
Definition at line 887 of file comments.c.
Referenced by save_game_ruleset().
void comment_disasters | ( | struct section_file * | sfile | ) |
Write disasters header.
Definition at line 456 of file comments.c.
Referenced by save_game_ruleset().
void comment_effects | ( | struct section_file * | sfile | ) |
Write effects header.
Definition at line 440 of file comments.c.
Referenced by save_effects_ruleset().
void comment_enablers | ( | struct section_file * | sfile | ) |
Write action enablers header.
Definition at line 544 of file comments.c.
Referenced by save_actions_ruleset().
|
static |
Generic comment entry writing function with some error checking.
Definition at line 298 of file comments.c.
Referenced by comment_actions_dc_initial_odds(), comment_actions_quiet_actions(), comment_auto_attack(), comment_borders_radius_permanent(), comment_calendar_fragments(), comment_civstyle_airlift_always(), comment_civstyle_gameloss_style(), comment_civstyle_gold_upkeep_style(), comment_civstyle_granary(), comment_civstyle_homeless_gold_upkeep(), comment_civstyle_ransom_gold(), comment_combat_rules_damage_reduces_bombard_rate(), comment_combat_rules_low_fp_badwallattacker(), comment_combat_rules_low_fp_combat_bonus(), comment_combat_rules_low_fp_nonnat_bombard(), comment_combat_rules_low_fp_pearl_harbor(), comment_combat_rules_nuke_defender_survival(), comment_combat_rules_nuke_pop_loss(), comment_combat_rules_only_killing_veteran(), comment_combat_rules_only_real_fight_veteran(), comment_combat_rules_scaled_veterancy(), comment_combat_rules_tired_attack(), comment_culture_history_interest(), comment_culture_migration_pml(), comment_incite_cost(), comment_research_base_tech_cost(), comment_research_free_tech_method(), comment_research_min_tech_cost(), comment_research_tech_cost_style(), comment_research_tech_leakage(), comment_research_upkeep_style(), comment_std_tileset_compat(), comment_uflags_building(), comment_uflags_extra(), comment_uflags_tech(), comment_uflags_terrain(), comment_uflags_uclass(), comment_uflags_utype(), comment_wonder_visibility_small_wonders(), and comment_world_peace_turns().
void comment_extras | ( | struct section_file * | sfile | ) |
Write extras header.
Definition at line 392 of file comments.c.
Referenced by save_terrain_ruleset().
void comment_file_header | ( | struct section_file * | sfile | ) |
void comment_goods | ( | struct section_file * | sfile | ) |
void comment_govs | ( | struct section_file * | sfile | ) |
Write governments header.
Definition at line 344 of file comments.c.
Referenced by save_governments_ruleset().
void comment_incite_cost | ( | struct section_file * | sfile | ) |
Write incite_cost settings header.
Definition at line 672 of file comments.c.
Referenced by save_game_ruleset().
void comment_musicstyles | ( | struct section_file * | sfile | ) |
Write music styles header.
Definition at line 432 of file comments.c.
Referenced by save_styles_ruleset().
void comment_nationgroups | ( | struct section_file * | sfile | ) |
Write nationgroups header.
Definition at line 568 of file comments.c.
Referenced by save_nations_ruleset().
void comment_nations | ( | struct section_file * | sfile | ) |
Write nations header.
Definition at line 560 of file comments.c.
Referenced by save_nations_ruleset().
void comment_nations_ruledit | ( | struct section_file * | sfile | ) |
Write nations.ruleset [ruledit] section header.
Definition at line 601 of file comments.c.
Referenced by save_nations_ruleset().
void comment_nationsets | ( | struct section_file * | sfile | ) |
Write nationsets header.
Definition at line 576 of file comments.c.
Referenced by save_nations_ruleset().
void comment_policies | ( | struct section_file * | sfile | ) |
Write policies header.
Definition at line 352 of file comments.c.
Referenced by save_governments_ruleset().
void comment_research_base_tech_cost | ( | struct section_file * | sfile | ) |
Write research base_tech_cost settings header.
Definition at line 833 of file comments.c.
Referenced by save_game_ruleset().
void comment_research_free_tech_method | ( | struct section_file * | sfile | ) |
Write research free_tech_method settings header.
Definition at line 869 of file comments.c.
Referenced by save_game_ruleset().
void comment_research_min_tech_cost | ( | struct section_file * | sfile | ) |
Write research min_tech_cost settings header.
Definition at line 842 of file comments.c.
Referenced by save_game_ruleset().
void comment_research_tech_cost_style | ( | struct section_file * | sfile | ) |
Write research tech_cost_style settings header.
Definition at line 824 of file comments.c.
Referenced by save_game_ruleset().
void comment_research_tech_leakage | ( | struct section_file * | sfile | ) |
Write research tech_leakage settings header.
Definition at line 851 of file comments.c.
Referenced by save_game_ruleset().
void comment_research_upkeep_style | ( | struct section_file * | sfile | ) |
Write research tech_upkeep_style settings header.
Definition at line 860 of file comments.c.
Referenced by save_game_ruleset().
void comment_resources | ( | struct section_file * | sfile | ) |
Write resources header.
Definition at line 384 of file comments.c.
Referenced by save_terrain_ruleset().
void comment_roads | ( | struct section_file * | sfile | ) |
Write roads header.
Definition at line 408 of file comments.c.
Referenced by save_terrain_ruleset().
void comment_specialists | ( | struct section_file * | sfile | ) |
Write specialists header.
Definition at line 552 of file comments.c.
Referenced by save_cities_ruleset().
void comment_std_tileset_compat | ( | struct section_file * | sfile | ) |
Write std_tileset_compat settings header.
Definition at line 915 of file comments.c.
Referenced by save_game_ruleset().
void comment_styles | ( | struct section_file * | sfile | ) |
Write styles header.
Definition at line 416 of file comments.c.
Referenced by save_styles_ruleset().
void comment_tech_classes | ( | struct section_file * | sfile | ) |
Write tech classes' header.
Definition at line 328 of file comments.c.
Referenced by save_techs_ruleset().
void comment_techs | ( | struct section_file * | sfile | ) |
void comment_terrains | ( | struct section_file * | sfile | ) |
Write terrains header.
Definition at line 376 of file comments.c.
Referenced by save_terrain_ruleset().
void comment_trade_settings | ( | struct section_file * | sfile | ) |
Write trade settings header.
Definition at line 520 of file comments.c.
Referenced by save_game_ruleset().
void comment_uclasses | ( | struct section_file * | sfile | ) |
Write unit classes header.
Definition at line 360 of file comments.c.
Referenced by save_units_ruleset().
void comment_ueffs | ( | struct section_file * | sfile | ) |
Write User effects header.
Definition at line 448 of file comments.c.
Referenced by save_effects_ruleset().
void comment_uflags_building | ( | struct section_file * | sfile | ) |
Write header for building user flags.
Definition at line 512 of file comments.c.
Referenced by save_buildings_ruleset().
void comment_uflags_extra | ( | struct section_file * | sfile | ) |
Write header for extra user flags.
Definition at line 496 of file comments.c.
void comment_uflags_tech | ( | struct section_file * | sfile | ) |
Write header for tech user flags.
Definition at line 504 of file comments.c.
Referenced by save_techs_ruleset().
void comment_uflags_terrain | ( | struct section_file * | sfile | ) |
Write header for terrain user flags.
Definition at line 488 of file comments.c.
Referenced by save_terrain_ruleset().
void comment_uflags_uclass | ( | struct section_file * | sfile | ) |
Write header for unit class user flags.
Definition at line 480 of file comments.c.
void comment_uflags_utype | ( | struct section_file * | sfile | ) |
Write header for unit type user flags.
Definition at line 472 of file comments.c.
Referenced by save_units_ruleset().
void comment_utypes | ( | struct section_file * | sfile | ) |
Write unit types header.
Definition at line 368 of file comments.c.
Referenced by save_units_ruleset().
void comment_wonder_visibility_small_wonders | ( | struct section_file * | sfile | ) |
Write wonder_visibility small_wonders settings header.
Definition at line 663 of file comments.c.
Referenced by save_game_ruleset().
void comment_world_peace_turns | ( | struct section_file * | sfile | ) |
Write world peace turns settings header.
Definition at line 896 of file comments.c.
Referenced by save_game_ruleset().
|
static |
Generic comment section writing function with some error checking.
Definition at line 284 of file comments.c.
Referenced by comment_achievements(), comment_actions(), comment_bases(), comment_buildings(), comment_citystyles(), comment_clauses(), comment_counters(), comment_disasters(), comment_effects(), comment_enablers(), comment_extras(), comment_file_header(), comment_goods(), comment_govs(), comment_musicstyles(), comment_nationgroups(), comment_nations(), comment_nations_ruledit(), comment_nationsets(), comment_policies(), comment_resources(), comment_roads(), comment_specialists(), comment_styles(), comment_tech_classes(), comment_techs(), comment_terrains(), comment_trade_settings(), comment_uclasses(), comment_ueffs(), and comment_utypes().
Load comments to add to the saved rulesets.
Definition at line 109 of file comments.c.
Referenced by main().
char* achievements |
Definition at line 47 of file comments.c.
char* actions |
Definition at line 56 of file comments.c.
char* actions_dc_initial_odds |
Definition at line 89 of file comments.c.
char* actions_quiet_actions |
Definition at line 90 of file comments.c.
char* auto_attack |
Definition at line 88 of file comments.c.
char* bases |
Definition at line 39 of file comments.c.
Referenced by base_by_number().
char* borders_radius_permanent |
Definition at line 91 of file comments.c.
char* buildings |
Definition at line 29 of file comments.c.
char* calendar_fragments |
Definition at line 101 of file comments.c.
Referenced by receive_packet_calendar_info_100().
char* citystyles |
Definition at line 42 of file comments.c.
char* civstyle_airlift_always |
Definition at line 74 of file comments.c.
char* civstyle_gameloss_style |
Definition at line 71 of file comments.c.
char* civstyle_gold_upkeep_style |
Definition at line 72 of file comments.c.
char* civstyle_granary |
Definition at line 69 of file comments.c.
char* civstyle_homeless_gold_upkeep |
Definition at line 73 of file comments.c.
char* civstyle_ransom_gold |
Definition at line 70 of file comments.c.
char* clauses |
Definition at line 62 of file comments.c.
char* combat_rules_damage_reduces_bombard_rate |
Definition at line 81 of file comments.c.
char* combat_rules_low_fp_badwallattacker |
Definition at line 82 of file comments.c.
char* combat_rules_low_fp_combat_bonus |
Definition at line 84 of file comments.c.
char* combat_rules_low_fp_nonnat_bombard |
Definition at line 85 of file comments.c.
char* combat_rules_low_fp_pearl_harbor |
Definition at line 83 of file comments.c.
char* combat_rules_nuke_defender_survival |
Definition at line 87 of file comments.c.
char* combat_rules_nuke_pop_loss |
Definition at line 86 of file comments.c.
char* combat_rules_only_killing_veteran |
Definition at line 78 of file comments.c.
char* combat_rules_only_real_fight_veteran |
Definition at line 79 of file comments.c.
char* combat_rules_scaled_veterancy |
Definition at line 80 of file comments.c.
char* combat_rules_tired_attack |
Definition at line 77 of file comments.c.
struct { ... } comments_storage |
Referenced by comment_achievements(), comment_actions(), comment_actions_dc_initial_odds(), comment_actions_quiet_actions(), comment_auto_attack(), comment_bases(), comment_borders_radius_permanent(), comment_buildings(), comment_calendar_fragments(), comment_citystyles(), comment_civstyle_airlift_always(), comment_civstyle_gameloss_style(), comment_civstyle_gold_upkeep_style(), comment_civstyle_granary(), comment_civstyle_homeless_gold_upkeep(), comment_civstyle_ransom_gold(), comment_clauses(), comment_combat_rules_damage_reduces_bombard_rate(), comment_combat_rules_low_fp_badwallattacker(), comment_combat_rules_low_fp_combat_bonus(), comment_combat_rules_low_fp_nonnat_bombard(), comment_combat_rules_low_fp_pearl_harbor(), comment_combat_rules_nuke_defender_survival(), comment_combat_rules_nuke_pop_loss(), comment_combat_rules_only_killing_veteran(), comment_combat_rules_only_real_fight_veteran(), comment_combat_rules_scaled_veterancy(), comment_combat_rules_tired_attack(), comment_counters(), comment_culture_history_interest(), comment_culture_migration_pml(), comment_disasters(), comment_effects(), comment_enablers(), comment_extras(), comment_file_header(), comment_goods(), comment_govs(), comment_incite_cost(), comment_musicstyles(), comment_nationgroups(), comment_nations(), comment_nations_ruledit(), comment_nationsets(), comment_policies(), comment_research_base_tech_cost(), comment_research_free_tech_method(), comment_research_min_tech_cost(), comment_research_tech_cost_style(), comment_research_tech_leakage(), comment_research_upkeep_style(), comment_resources(), comment_roads(), comment_specialists(), comment_std_tileset_compat(), comment_styles(), comment_tech_classes(), comment_techs(), comment_terrains(), comment_trade_settings(), comment_uclasses(), comment_ueffs(), comment_uflags_building(), comment_uflags_extra(), comment_uflags_tech(), comment_uflags_terrain(), comment_uflags_uclass(), comment_uflags_utype(), comment_utypes(), comment_wonder_visibility_small_wonders(), comment_world_peace_turns(), comments_free(), and comments_load().
char* counters |
Definition at line 63 of file comments.c.
char* culture_history_interest |
Definition at line 98 of file comments.c.
char* culture_migration_pml |
Definition at line 99 of file comments.c.
Referenced by receive_packet_game_info_100().
char* disasters |
Definition at line 46 of file comments.c.
Referenced by receive_packet_game_info_100().
char* effects |
Definition at line 44 of file comments.c.
char* enablers |
Definition at line 57 of file comments.c.
Referenced by action_is_in_use().
char* extras |
Definition at line 38 of file comments.c.
char* file_header |
Definition at line 28 of file comments.c.
char* goods |
Definition at line 55 of file comments.c.
char* govs |
Definition at line 32 of file comments.c.
char* incite_cost |
Definition at line 76 of file comments.c.
Referenced by dai_action_value_unit_vs_city(), dai_choose_diplomat_offensive(), and find_city_to_diplomat().
char* musicstyles |
Definition at line 43 of file comments.c.
char* nationgroups |
Definition at line 60 of file comments.c.
char* nations |
Definition at line 59 of file comments.c.
char* nations_ruledit |
Definition at line 66 of file comments.c.
char* nationsets |
Definition at line 61 of file comments.c.
Referenced by popup_races_dialog().
char* policies |
Definition at line 33 of file comments.c.
char* research_base_tech_cost |
Definition at line 93 of file comments.c.
char* research_free_tech_method |
Definition at line 97 of file comments.c.
char* research_min_tech_cost |
Definition at line 94 of file comments.c.
char* research_tech_cost_style |
Definition at line 92 of file comments.c.
char* research_tech_leakage |
Definition at line 95 of file comments.c.
char* research_upkeep_style |
Definition at line 96 of file comments.c.
char* resources |
Definition at line 37 of file comments.c.
Referenced by receive_packet_ruleset_terrain_100().
char* roads |
Definition at line 40 of file comments.c.
Referenced by road_by_number().
char* specialists |
Definition at line 58 of file comments.c.
char* std_tileset_compat |
Definition at line 103 of file comments.c.
char* styles |
Definition at line 41 of file comments.c.
char* tech_classes |
Definition at line 30 of file comments.c.
char* techs |
Definition at line 31 of file comments.c.
Referenced by recalculate_techs_researched(), and research_get_reachable_rreqs().
char* terrains |
Definition at line 36 of file comments.c.
char* trade_settings |
Definition at line 54 of file comments.c.
char* uclasses |
Definition at line 34 of file comments.c.
char* ueffs |
Definition at line 45 of file comments.c.
char* uflags_building |
Definition at line 53 of file comments.c.
Referenced by save_buildings_ruleset().
char* uflags_extra |
Definition at line 51 of file comments.c.
Referenced by save_terrain_ruleset().
char* uflags_tech |
Definition at line 52 of file comments.c.
Referenced by save_techs_ruleset().
char* uflags_terrain |
Definition at line 50 of file comments.c.
char* uflags_uclass |
Definition at line 49 of file comments.c.
Referenced by save_units_ruleset().
char* uflags_utype |
Definition at line 48 of file comments.c.
Referenced by save_units_ruleset().
char* utypes |
Definition at line 35 of file comments.c.
Referenced by helptext_nation().
char* wonder_visibility_small_wonders |
Definition at line 75 of file comments.c.
char* world_peace_turns |
Definition at line 100 of file comments.c.
Referenced by receive_packet_game_info_100().