18 #define REPORT_TITLESIZE 1024
19 #define REPORT_BODYSIZE (128 * MAX_NUM_PLAYER_SLOTS)
void report_final_scores(struct conn_list *dest)
Inform clients about player scores and statistics when the game ends.
void log_civ_score_init()
Initialize score logging system.
void send_current_history_report(struct conn_list *dest)
Send history report of this turn.
void report_wonders_of_the_world(struct conn_list *dest)
Send report listing all built and destroyed wonders, and wonders currently being built.
void report_demographics(struct connection *pconn)
Send demographics report; what gets reported depends on value of demographics server option.
void make_history_report()
Produce random history report if it's time for one.
void report_top_five_cities(struct conn_list *dest)
Send report listing the "best" 5 cities in the world.
bool is_valid_demography(const char *demography, int *error)
Verify that a given demography string is valid.
void page_conn(struct conn_list *dest, const char *caption, const char *headline, const char *lines)
This function pops up a non-modal message dialog on the player's desktop.
void log_civ_score_free()
Free resources allocated for score logging system.
void report_achievements(struct connection *pconn)
Send achievements list.
void log_civ_score_now()
Create a log file of the civilizations so you can see what was happening.
struct history_report * history_report_get()
Return current history report.
char title[REPORT_TITLESIZE]
char body[REPORT_BODYSIZE]