Freeciv-3.4
Loading...
Searching...
No Matches
main
tools
ruleutil
comments.h
Go to the documentation of this file.
1
/***********************************************************************
2
Freeciv - Copyright (C) 1996 - A Kjeldberg, L Gregersen, P Unold
3
This program is free software; you can redistribute it and/or modify
4
it under the terms of the GNU General Public License as published by
5
the Free Software Foundation; either version 2, or (at your option)
6
any later version.
7
8
This program is distributed in the hope that it will be useful,
9
but WITHOUT ANY WARRANTY; without even the implied warranty of
10
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11
GNU General Public License for more details.
12
***********************************************************************/
13
#ifndef FC__COMMENTS_H
14
#define FC__COMMENTS_H
15
16
#ifdef __cplusplus
17
extern
"C"
{
18
#endif
/* __cplusplus */
19
20
#define COMMENTS_FILE_NAME "comments-3.4.txt"
21
22
struct
section_file
;
23
24
bool
comments_load
(
void
);
25
void
comments_free
(
void
);
26
27
28
/* Section comments */
29
void
comment_file_header
(
struct
section_file
*sfile);
30
31
void
comment_buildings
(
struct
section_file
*sfile);
32
void
comment_tech_classes
(
struct
section_file
*sfile);
33
void
comment_techs
(
struct
section_file
*sfile);
34
void
comment_govs
(
struct
section_file
*sfile);
35
void
comment_policies
(
struct
section_file
*sfile);
36
void
comment_uclasses
(
struct
section_file
*sfile);
37
void
comment_utypes
(
struct
section_file
*sfile);
38
void
comment_terrains
(
struct
section_file
*sfile);
39
void
comment_resources
(
struct
section_file
*sfile);
40
void
comment_extras
(
struct
section_file
*sfile);
41
void
comment_bases
(
struct
section_file
*sfile);
42
void
comment_roads
(
struct
section_file
*sfile);
43
void
comment_tiledefs
(
struct
section_file
*sfile);
44
void
comment_styles
(
struct
section_file
*sfile);
45
void
comment_citystyles
(
struct
section_file
*sfile);
46
void
comment_musicstyles
(
struct
section_file
*sfile);
47
void
comment_effects
(
struct
section_file
*sfile);
48
void
comment_ueffs
(
struct
section_file
*sfile);
49
void
comment_disasters
(
struct
section_file
*sfile);
50
void
comment_achievements
(
struct
section_file
*sfile);
51
void
comment_goods
(
struct
section_file
*sfile);
52
void
comment_actions
(
struct
section_file
*sfile);
53
void
comment_enablers
(
struct
section_file
*sfile);
54
void
comment_specialists
(
struct
section_file
*sfile);
55
void
comment_nationsets
(
struct
section_file
*sfile);
56
void
comment_nationgroups
(
struct
section_file
*sfile);
57
void
comment_nations
(
struct
section_file
*sfile);
58
void
comment_clauses
(
struct
section_file
*sfile);
59
60
/* User (custom) flag types */
61
void
comment_uflags_utype
(
struct
section_file
*sfile);
62
void
comment_uflags_uclass
(
struct
section_file
*sfile);
63
void
comment_uflags_terrain
(
struct
section_file
*sfile);
64
void
comment_uflags_extra
(
struct
section_file
*sfile);
65
void
comment_uflags_tech
(
struct
section_file
*sfile);
66
void
comment_uflags_building
(
struct
section_file
*sfile);
67
void
comment_uflags_government
(
struct
section_file
*sfile);
68
69
/* Other section comments */
70
void
comment_trade_settings
(
struct
section_file
*sfile);
71
void
comment_nations_ruledit
(
struct
section_file
*sfile);
72
73
/* Entry comments */
74
void
comment_civstyle_granary
(
struct
section_file
*sfile);
75
void
comment_civstyle_ransom_gold
(
struct
section_file
*sfile);
76
void
comment_civstyle_gameloss_style
(
struct
section_file
*sfile);
77
void
comment_civstyle_gold_upkeep_style
(
struct
section_file
*sfile);
78
void
comment_civstyle_airlift_always
(
struct
section_file
*sfile);
79
void
comment_wonder_visibility_small_wonders
(
struct
section_file
*sfile);
80
void
comment_incite_cost
(
struct
section_file
*sfile);
81
void
comment_combat_rules_tired_attack
(
struct
section_file
*sfile);
82
void
comment_combat_rules_only_killing_veteran
(
struct
section_file
*sfile);
83
void
comment_combat_rules_only_real_fight_veteran
(
struct
section_file
*sfile);
84
void
comment_combat_rules_scaled_veterancy
(
struct
section_file
*sfile);
85
void
comment_combat_rules_damage_reduces_bombard_rate
(
struct
section_file
*sfile);
86
void
comment_combat_rules_low_fp_badwallattacker
(
struct
section_file
*sfile);
87
void
comment_combat_rules_low_fp_pearl_harbor
(
struct
section_file
*sfile);
88
void
comment_combat_rules_low_fp_combat_bonus
(
struct
section_file
*sfile);
89
void
comment_combat_rules_low_fp_nonnat_bombard
(
struct
section_file
*sfile);
90
void
comment_combat_rules_nuke_pop_loss
(
struct
section_file
*sfile);
91
void
comment_combat_rules_nuke_defender_survival
(
struct
section_file
*sfile);
92
void
comment_auto_attack
(
struct
section_file
*sfile);
93
void
comment_actions_dc_initial_odds
(
struct
section_file
*sfile);
94
void
comment_actions_quiet_actions
(
struct
section_file
*sfile);
95
void
comment_borders_radius_permanent
(
struct
section_file
*sfile);
96
void
comment_research_tech_cost_style
(
struct
section_file
*sfile);
97
void
comment_research_base_tech_cost
(
struct
section_file
*sfile);
98
void
comment_research_min_tech_cost
(
struct
section_file
*sfile);
99
void
comment_research_tech_leakage
(
struct
section_file
*sfile);
100
void
comment_research_upkeep_style
(
struct
section_file
*sfile);
101
void
comment_research_free_tech_method
(
struct
section_file
*sfile);
102
void
comment_culture_history_interest
(
struct
section_file
*sfile);
103
void
comment_culture_migration_pml
(
struct
section_file
*sfile);
104
void
comment_world_peace_turns
(
struct
section_file
*sfile);
105
void
comment_calendar_fragments
(
struct
section_file
*sfile);
106
void
comment_std_tileset_compat
(
struct
section_file
*sfile);
107
void
comment_counters
(
struct
section_file
*sfile);
108
109
#ifdef __cplusplus
110
}
111
#endif
/* __cplusplus */
112
113
#endif
/* FC__COMMENTS_H */
comments_free
void comments_free(void)
Definition
comments.c:278
comment_borders_radius_permanent
void comment_borders_radius_permanent(struct section_file *sfile)
Definition
comments.c:824
comment_uflags_utype
void comment_uflags_utype(struct section_file *sfile)
Definition
comments.c:482
comment_uflags_uclass
void comment_uflags_uclass(struct section_file *sfile)
Definition
comments.c:490
comment_world_peace_turns
void comment_world_peace_turns(struct section_file *sfile)
Definition
comments.c:905
comment_combat_rules_nuke_defender_survival
void comment_combat_rules_nuke_defender_survival(struct section_file *sfile)
Definition
comments.c:788
comment_roads
void comment_roads(struct section_file *sfile)
Definition
comments.c:410
comment_civstyle_granary
void comment_civstyle_granary(struct section_file *sfile)
Definition
comments.c:627
comment_research_tech_leakage
void comment_research_tech_leakage(struct section_file *sfile)
Definition
comments.c:860
comment_uclasses
void comment_uclasses(struct section_file *sfile)
Definition
comments.c:362
comment_uflags_extra
void comment_uflags_extra(struct section_file *sfile)
Definition
comments.c:506
comment_calendar_fragments
void comment_calendar_fragments(struct section_file *sfile)
Definition
comments.c:914
comment_actions_quiet_actions
void comment_actions_quiet_actions(struct section_file *sfile)
Definition
comments.c:815
comment_uflags_terrain
void comment_uflags_terrain(struct section_file *sfile)
Definition
comments.c:498
comment_combat_rules_low_fp_pearl_harbor
void comment_combat_rules_low_fp_pearl_harbor(struct section_file *sfile)
Definition
comments.c:749
comment_citystyles
void comment_citystyles(struct section_file *sfile)
Definition
comments.c:434
comment_std_tileset_compat
void comment_std_tileset_compat(struct section_file *sfile)
Definition
comments.c:924
comment_govs
void comment_govs(struct section_file *sfile)
Definition
comments.c:346
comment_tiledefs
void comment_tiledefs(struct section_file *sfile)
Definition
comments.c:418
comment_research_base_tech_cost
void comment_research_base_tech_cost(struct section_file *sfile)
Definition
comments.c:842
comment_research_tech_cost_style
void comment_research_tech_cost_style(struct section_file *sfile)
Definition
comments.c:833
comment_combat_rules_only_killing_veteran
void comment_combat_rules_only_killing_veteran(struct section_file *sfile)
Definition
comments.c:699
comment_bases
void comment_bases(struct section_file *sfile)
Definition
comments.c:402
comment_terrains
void comment_terrains(struct section_file *sfile)
Definition
comments.c:378
comment_uflags_tech
void comment_uflags_tech(struct section_file *sfile)
Definition
comments.c:514
comment_file_header
void comment_file_header(struct section_file *sfile)
Definition
comments.c:314
comment_effects
void comment_effects(struct section_file *sfile)
Definition
comments.c:450
comment_actions_dc_initial_odds
void comment_actions_dc_initial_odds(struct section_file *sfile)
Definition
comments.c:806
comment_combat_rules_scaled_veterancy
void comment_combat_rules_scaled_veterancy(struct section_file *sfile)
Definition
comments.c:719
comment_research_upkeep_style
void comment_research_upkeep_style(struct section_file *sfile)
Definition
comments.c:869
comment_disasters
void comment_disasters(struct section_file *sfile)
Definition
comments.c:466
comment_clauses
void comment_clauses(struct section_file *sfile)
Definition
comments.c:602
comment_goods
void comment_goods(struct section_file *sfile)
Definition
comments.c:546
comment_civstyle_gameloss_style
void comment_civstyle_gameloss_style(struct section_file *sfile)
Definition
comments.c:645
comment_civstyle_gold_upkeep_style
void comment_civstyle_gold_upkeep_style(struct section_file *sfile)
Definition
comments.c:654
comment_extras
void comment_extras(struct section_file *sfile)
Definition
comments.c:394
comment_uflags_government
void comment_uflags_government(struct section_file *sfile)
Definition
comments.c:530
comment_combat_rules_low_fp_nonnat_bombard
void comment_combat_rules_low_fp_nonnat_bombard(struct section_file *sfile)
Definition
comments.c:769
comment_ueffs
void comment_ueffs(struct section_file *sfile)
Definition
comments.c:458
comment_techs
void comment_techs(struct section_file *sfile)
Definition
comments.c:338
comment_nations
void comment_nations(struct section_file *sfile)
Definition
comments.c:578
comment_trade_settings
void comment_trade_settings(struct section_file *sfile)
Definition
comments.c:538
comment_combat_rules_low_fp_combat_bonus
void comment_combat_rules_low_fp_combat_bonus(struct section_file *sfile)
Definition
comments.c:759
comment_nations_ruledit
void comment_nations_ruledit(struct section_file *sfile)
Definition
comments.c:619
comment_nationgroups
void comment_nationgroups(struct section_file *sfile)
Definition
comments.c:586
comment_specialists
void comment_specialists(struct section_file *sfile)
Definition
comments.c:570
comment_musicstyles
void comment_musicstyles(struct section_file *sfile)
Definition
comments.c:442
comment_civstyle_airlift_always
void comment_civstyle_airlift_always(struct section_file *sfile)
Definition
comments.c:663
comment_resources
void comment_resources(struct section_file *sfile)
Definition
comments.c:386
comment_civstyle_ransom_gold
void comment_civstyle_ransom_gold(struct section_file *sfile)
Definition
comments.c:636
comment_tech_classes
void comment_tech_classes(struct section_file *sfile)
Definition
comments.c:330
comment_culture_migration_pml
void comment_culture_migration_pml(struct section_file *sfile)
Definition
comments.c:896
comment_combat_rules_only_real_fight_veteran
void comment_combat_rules_only_real_fight_veteran(struct section_file *sfile)
Definition
comments.c:709
comment_research_free_tech_method
void comment_research_free_tech_method(struct section_file *sfile)
Definition
comments.c:878
comment_combat_rules_nuke_pop_loss
void comment_combat_rules_nuke_pop_loss(struct section_file *sfile)
Definition
comments.c:779
comment_utypes
void comment_utypes(struct section_file *sfile)
Definition
comments.c:370
comment_research_min_tech_cost
void comment_research_min_tech_cost(struct section_file *sfile)
Definition
comments.c:851
comments_load
bool comments_load(void)
Definition
comments.c:110
comment_culture_history_interest
void comment_culture_history_interest(struct section_file *sfile)
Definition
comments.c:887
comment_policies
void comment_policies(struct section_file *sfile)
Definition
comments.c:354
comment_combat_rules_low_fp_badwallattacker
void comment_combat_rules_low_fp_badwallattacker(struct section_file *sfile)
Definition
comments.c:739
comment_achievements
void comment_achievements(struct section_file *sfile)
Definition
comments.c:474
comment_combat_rules_damage_reduces_bombard_rate
void comment_combat_rules_damage_reduces_bombard_rate(struct section_file *sfile)
Definition
comments.c:729
comment_actions
void comment_actions(struct section_file *sfile)
Definition
comments.c:554
comment_counters
void comment_counters(struct section_file *sfile)
Definition
comments.c:610
comment_styles
void comment_styles(struct section_file *sfile)
Definition
comments.c:426
comment_combat_rules_tired_attack
void comment_combat_rules_tired_attack(struct section_file *sfile)
Definition
comments.c:690
comment_uflags_building
void comment_uflags_building(struct section_file *sfile)
Definition
comments.c:522
comment_buildings
void comment_buildings(struct section_file *sfile)
Definition
comments.c:322
comment_enablers
void comment_enablers(struct section_file *sfile)
Definition
comments.c:562
comment_nationsets
void comment_nationsets(struct section_file *sfile)
Definition
comments.c:594
comment_wonder_visibility_small_wonders
void comment_wonder_visibility_small_wonders(struct section_file *sfile)
Definition
comments.c:672
comment_incite_cost
void comment_incite_cost(struct section_file *sfile)
Definition
comments.c:681
comment_auto_attack
void comment_auto_attack(struct section_file *sfile)
Definition
comments.c:798
section_file
Definition
section_file.h:36
Generated on Sun Dec 7 2025 22:31:31 for Freeciv-3.4 by
1.9.8