Freeciv-3.1
Loading...
Searching...
No Matches
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
17extern "C" {
18#endif /* __cplusplus */
19
20#define COMMENTS_FILE_NAME "comments-3.1.txt"
21
22struct section_file;
23
24bool comments_load(void);
25void comments_free(void);
26
27void comment_file_header(struct section_file *sfile);
28
29void comment_buildings(struct section_file *sfile);
30void comment_tech_classes(struct section_file *sfile);
31void comment_techs(struct section_file *sfile);
32void comment_govs(struct section_file *sfile);
33void comment_policies(struct section_file *sfile);
34void comment_uclasses(struct section_file *sfile);
35void comment_utypes(struct section_file *sfile);
36void comment_terrains(struct section_file *sfile);
37void comment_resources(struct section_file *sfile);
38void comment_extras(struct section_file *sfile);
39void comment_bases(struct section_file *sfile);
40void comment_roads(struct section_file *sfile);
41void comment_styles(struct section_file *sfile);
42void comment_citystyles(struct section_file *sfile);
43void comment_musicstyles(struct section_file *sfile);
44void comment_effects(struct section_file *sfile);
45void comment_disasters(struct section_file *sfile);
46void comment_achievements(struct section_file *sfile);
47void comment_goods(struct section_file *sfile);
48void comment_enablers(struct section_file *sfile);
49void comment_specialists(struct section_file *sfile);
50void comment_nationsets(struct section_file *sfile);
51void comment_nationgroups(struct section_file *sfile);
52void comment_nations(struct section_file *sfile);
53void comment_clauses(struct section_file *sfile);
54
55/* Other section comments */
56void comment_trade_settings(struct section_file *sfile);
57void comment_nations_ruledit(struct section_file *sfile);
58
59#ifdef __cplusplus
60}
61#endif /* __cplusplus */
62
63#endif /* FC__COMMENTS_H */
void comments_free(void)
Definition comments.c:143
void comment_roads(struct section_file *sfile)
Definition comments.c:261
void comment_uclasses(struct section_file *sfile)
Definition comments.c:213
void comment_citystyles(struct section_file *sfile)
Definition comments.c:277
void comment_govs(struct section_file *sfile)
Definition comments.c:197
void comment_bases(struct section_file *sfile)
Definition comments.c:253
void comment_terrains(struct section_file *sfile)
Definition comments.c:229
void comment_file_header(struct section_file *sfile)
Definition comments.c:165
void comment_effects(struct section_file *sfile)
Definition comments.c:293
void comment_disasters(struct section_file *sfile)
Definition comments.c:301
void comment_clauses(struct section_file *sfile)
Definition comments.c:373
void comment_goods(struct section_file *sfile)
Definition comments.c:325
void comment_extras(struct section_file *sfile)
Definition comments.c:245
void comment_techs(struct section_file *sfile)
Definition comments.c:189
void comment_nations(struct section_file *sfile)
Definition comments.c:349
void comment_trade_settings(struct section_file *sfile)
Definition comments.c:317
void comment_nations_ruledit(struct section_file *sfile)
Definition comments.c:381
void comment_nationgroups(struct section_file *sfile)
Definition comments.c:357
void comment_specialists(struct section_file *sfile)
Definition comments.c:341
void comment_musicstyles(struct section_file *sfile)
Definition comments.c:285
void comment_resources(struct section_file *sfile)
Definition comments.c:237
void comment_tech_classes(struct section_file *sfile)
Definition comments.c:181
void comment_utypes(struct section_file *sfile)
Definition comments.c:221
bool comments_load(void)
Definition comments.c:62
void comment_policies(struct section_file *sfile)
Definition comments.c:205
void comment_achievements(struct section_file *sfile)
Definition comments.c:309
void comment_styles(struct section_file *sfile)
Definition comments.c:269
void comment_buildings(struct section_file *sfile)
Definition comments.c:173
void comment_enablers(struct section_file *sfile)
Definition comments.c:333
void comment_nationsets(struct section_file *sfile)
Definition comments.c:365