![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
#include <cstdarg>#include <cstring>#include "fcintl.h"#include "log.h"#include "shared.h"#include "support.h"#include "city.h"#include "combat.h"#include "game.h"#include "map.h"#include "tile.h"#include "unit.h"#include "featured_text.h"
Include dependency graph for featured_text.cpp:Go to the source code of this file.
Classes | |
| struct | text_tag |
Macros | |
| #define | SEQ_START '[' |
| #define | SEQ_STOP ']' |
| #define | SEQ_END '/' |
| #define | MAX_LEN_STR 32 |
| #define | log_featured_text qDebug |
| #define | text_tag_list_rev_iterate(tags, ptag) TYPED_LIST_ITERATE_REV(struct text_tag, tags, ptag) |
| #define | text_tag_list_rev_iterate_end LIST_ITERATE_REV_END |
Enumerations | |
| enum | sequence_type { ST_START , ST_STOP , ST_SINGLE } |
Functions | |
| static const char * | text_tag_type_name (enum text_tag_type type) |
| Return the long name of the text tag type. More... | |
| static const char * | text_tag_type_short_name (enum text_tag_type type) |
| Return the name abbreviation of the text tag type. More... | |
| static const char * | text_link_type_name (enum text_link_type type) |
| Return the name of the text tag link target type. More... | |
| static bool | find_option (const char *buf_in, const char *option, char *buf_out, size_t write_len) |
| Find inside a sequence the string associated to a particular option name. More... | |
| static bool | text_tag_init_from_sequence (struct text_tag *ptag, enum text_tag_type type, ft_offset_t start_offset, QString &qsequence) |
| Initialize a text_tag structure from a string sequence. More... | |
| static bool | text_tag_initv (struct text_tag *ptag, enum text_tag_type type, ft_offset_t start_offset, ft_offset_t stop_offset, va_list args) |
| Initialize a text_tag structure from a va_list. More... | |
| static size_t | text_tag_start_sequence (const struct text_tag *ptag, char *buf, size_t len) |
| Print in a string the start sequence of the tag. More... | |
| static size_t | text_tag_stop_sequence (const struct text_tag *ptag, char *buf, size_t len) |
| Print in a string the stop sequence of the tag. More... | |
| static size_t | text_tag_replace_text (const struct text_tag *ptag, char *buf, size_t len, bool replace_link_text) |
| When the sequence looks like [sequence/] then we insert a string instead. More... | |
| struct text_tag * | text_tag_new (enum text_tag_type tag_type, ft_offset_t start_offset, ft_offset_t stop_offset,...) |
| Returns a new text_tag or nullptr on error. More... | |
| struct text_tag * | text_tag_copy (const struct text_tag *ptag) |
| This function returns a new pointer to a text_tag which is similar to the 'ptag' argument. More... | |
| void | text_tag_destroy (struct text_tag *ptag) |
| Free a text_tag structure. More... | |
| enum text_tag_type | text_tag_type (const struct text_tag *ptag) |
| Return the type of this text tag. More... | |
| ft_offset_t | text_tag_start_offset (const struct text_tag *ptag) |
| Return the start offset (in bytes) of this text tag. More... | |
| ft_offset_t | text_tag_stop_offset (const struct text_tag *ptag) |
| Return the stop offset (in bytes) of this text tag. More... | |
| QString | text_tag_color_foreground (const struct text_tag *ptag) |
| Return the foreground color suggested by this text tag. More... | |
| QString | text_tag_color_background (const struct text_tag *ptag) |
| Return the background color suggested by this text tag. More... | |
| enum text_link_type | text_tag_link_type (const struct text_tag *ptag) |
| Return the link target type suggested by this text tag. More... | |
| int | text_tag_link_id (const struct text_tag *ptag) |
| Return the link target id suggested by this text tag (city id, tile index or unit id). More... | |
| static size_t | extract_sequence_text (const char *featured_text, QString &buf, size_t len, enum sequence_type *seq_type, enum text_tag_type *type) |
| Extract a sequence from a string. More... | |
| size_t | featured_text_to_plain_text (const char *featured_text, char *plain_text, size_t plain_text_len, struct text_tag_list **tags, bool replace_link_text) |
| Separate the text from the text features. More... | |
| size_t | featured_text_apply_tag (const char *text_source, char *featured_text, size_t featured_text_len, enum text_tag_type tag_type, ft_offset_t start_offset, ft_offset_t stop_offset,...) |
| Apply a tag to a text. More... | |
| const char * | city_link (const struct city *pcity) |
| Get a text link to a city. More... | |
| const char * | city_tile_link (const struct city *pcity) |
| Get a text link to a city tile (make a clickable link to a tile with the city name as text). More... | |
| const char * | tile_link (const struct tile *ptile) |
| Get a text link to a tile. More... | |
| const char * | unit_link (const struct unit *punit) |
| Get a text link to an unit. More... | |
| const char * | unit_tile_link (const struct unit *punit) |
| Get a text link to a unit tile (make a clickable link to a tile with the unit type name as text). More... | |
| const char * | unit_veteran_level_and_bonus (const unit *punit) |
| Get a text of a unit's numerical veteran level and the bonus percentage it confers. More... | |
| const char * | unit_veteran_level_string (const struct unit *punit) |
| Get a text of a unit's vet level. More... | |
| const char * | unit_achieved_rank_string (const struct unit *punit) |
| Get string of when unit gets upgraded to new veteran level. More... | |
| const char * | unit_tired_attack_string (const struct unit *punit) |
| Get string of unit's attack would be a tired attack or not. More... | |
| const char * | unit_firepower_if_not_one (int firepower) |
| Get string of unit's firepower text, i.e. More... | |
Variables | |
| const struct ft_color | ftc_any = FT_COLOR(nullptr, nullptr) |
| const struct ft_color | ftc_warning = FT_COLOR("#FF0000", nullptr) |
| const struct ft_color | ftc_log = FT_COLOR("#7F7F7F", nullptr) |
| const struct ft_color | ftc_server = FT_COLOR("#8B0000", nullptr) |
| const struct ft_color | ftc_client = FT_COLOR("#EF7F00", nullptr) |
| const struct ft_color | ftc_editor = FT_COLOR("#0000FF", nullptr) |
| const struct ft_color | ftc_command = FT_COLOR("#006400", nullptr) |
| struct ft_color | ftc_changed = FT_COLOR("#FF0000", nullptr) |
| const struct ft_color | ftc_server_prompt = FT_COLOR("#FF0000", "#BEBEBE") |
| const struct ft_color | ftc_player_lost = FT_COLOR("#FFFFFF", "#000000") |
| const struct ft_color | ftc_game_start = FT_COLOR("#00FF00", "#115511") |
| const struct ft_color | ftc_chat_public = FT_COLOR("#00008B", nullptr) |
| const struct ft_color | ftc_chat_ally = FT_COLOR("#551166", nullptr) |
| const struct ft_color | ftc_chat_private = FT_COLOR("#A020F0", nullptr) |
| const struct ft_color | ftc_chat_luaconsole = FT_COLOR("#006400", nullptr) |
| const struct ft_color | ftc_vote_public = FT_COLOR("#FFFFFF", "#AA0000") |
| const struct ft_color | ftc_vote_team = FT_COLOR("#FFFFFF", "#5555CC") |
| const struct ft_color | ftc_vote_passed = FT_COLOR("#006400", "#AAFFAA") |
| const struct ft_color | ftc_vote_failed = FT_COLOR("#8B0000", "#FFAAAA") |
| const struct ft_color | ftc_vote_yes = FT_COLOR("#000000", "#C8FFD5") |
| const struct ft_color | ftc_vote_no = FT_COLOR("#000000", "#FFD2D2") |
| const struct ft_color | ftc_vote_abstain = FT_COLOR("#000000", "#E8E8E8") |
| const struct ft_color | ftc_luaconsole_input = FT_COLOR("#2B008B", nullptr) |
| const struct ft_color | ftc_luaconsole_error = FT_COLOR("#FF0000", nullptr) |
| const struct ft_color | ftc_luaconsole_warn = FT_COLOR("#CF2020", nullptr) |
| const struct ft_color | ftc_luaconsole_normal = FT_COLOR("#006400", nullptr) |
| const struct ft_color | ftc_luaconsole_verbose = FT_COLOR("#B8B8B8", nullptr) |
| #define log_featured_text qDebug |
Definition at line 37 of file featured_text.cpp.
| #define MAX_LEN_STR 32 |
Definition at line 36 of file featured_text.cpp.
| #define SEQ_END '/' |
Definition at line 34 of file featured_text.cpp.
| #define SEQ_START '[' |
Definition at line 32 of file featured_text.cpp.
| #define SEQ_STOP ']' |
Definition at line 33 of file featured_text.cpp.
| #define text_tag_list_rev_iterate | ( | tags, | |
| ptag | |||
| ) | TYPED_LIST_ITERATE_REV(struct text_tag, tags, ptag) |
Definition at line 39 of file featured_text.cpp.
| #define text_tag_list_rev_iterate_end LIST_ITERATE_REV_END |
Definition at line 41 of file featured_text.cpp.
| enum sequence_type |
| Enumerator | |
|---|---|
| ST_START | |
| ST_STOP | |
| ST_SINGLE | |
Definition at line 61 of file featured_text.cpp.
| const char* city_link | ( | const struct city * | pcity | ) |
Get a text link to a city.
N.B.: The returned string is static, so every call to this function overwrites the previous.
Definition at line 1055 of file featured_text.cpp.
Referenced by announce_trade_route_removal(), apply_disaster(), auto_arrange_workers(), build_free_small_wonders(), trade_generator::calculate(), change_build_target(), check_city_migrations_player(), check_pollution(), city_add_unit(), city_build_building(), city_build_unit(), city_distribute_surplus_shields(), city_empty_food_stock(), city_global_turn_notify(), city_handle_disorder(), city_illness_strike(), city_increase_size(), city_landlocked_sell_coastal_improvements(), city_populate(), city_turn_notify(), cityrep_buy(), civil_war(), create_city(), dai_city_sell_noncritical(), diplomat_embassy(), diplomat_escape(), diplomat_escape_full(), diplomat_get_tech(), diplomat_incite(), diplomat_infiltrate_tile(), diplomat_investigate(), diplomat_sabotage(), disband_city(), do_city_migration(), do_nuke_tile(), do_unit_change_homecity(), do_unit_conquer_city(), do_unit_establish_trade(), do_unit_strike_city_building(), do_unit_strike_city_production(), found_new_tech(), cma_yoloswag::handle_city(), handle_diplomacy_accept_treaty_req(), handle_edit_city(), chat_widget::make_link(), really_handle_city_sell(), remove_city(), remove_obsolete_buildings_city(), research_tech_lost(), sell_random_building(), map_view::shortcut_pressed(), spy_nuke_city(), spy_poison(), spy_spread_plague(), spy_steal_gold(), spy_steal_some_maps(), teleport_unit_to_city(), transfer_city(), transfer_unit(), try_summon_barbarians(), try_to_save_unit(), unit_conquer_city(), unit_do_destroy_city(), unit_do_help_build(), unit_nuke(), update_city_activity(), upgrade_building_prod(), upgrade_unit_prod(), worklist_change_build_target(), and worklist_item_postpone_req_vec().
| const char* city_tile_link | ( | const struct city * | pcity | ) |
Get a text link to a city tile (make a clickable link to a tile with the city name as text).
N.B.: The returned string is static, so every call to this function overwrites the previous.
Definition at line 1072 of file featured_text.cpp.
Referenced by disband_city(), do_city_migration(), remove_city(), unit_conquer_city(), and unit_do_destroy_city().
|
static |
Extract a sequence from a string.
Also, determine the type and the text tag type of the sequence. Return 0 on error.
Definition at line 758 of file featured_text.cpp.
Referenced by featured_text_to_plain_text().
| size_t featured_text_apply_tag | ( | const char * | text_source, |
| char * | featured_text, | ||
| size_t | featured_text_len, | ||
| enum text_tag_type | tag_type, | ||
| ft_offset_t | start_offset, | ||
| ft_offset_t | stop_offset, | ||
| ... | |||
| ) |
Apply a tag to a text.
This text can already containing escape sequences. Returns 0 on error.
Prototype:
See also comment for text_tag_initv().
Definition at line 982 of file featured_text.cpp.
Referenced by create_event(), package_event_full(), player_color_ftstr(), show_players(), and show_settings_one().
| size_t featured_text_to_plain_text | ( | const char * | featured_text, |
| char * | plain_text, | ||
| size_t | plain_text_len, | ||
| struct text_tag_list ** | tags, | ||
| bool | replace_link_text | ||
| ) |
Separate the text from the text features.
'tags' can be nullptr.
When 'replace_link_text' is set, the text used for the signal sequence links will be overwritten. It is used on client side to have updated links in chatline, to communicate when users don't know share the city names, and avoid users making voluntary confusing names when editing links in chatline.
Definition at line 861 of file featured_text.cpp.
Referenced by con_write(), handle_event(), luaconsole_append(), and output_window_append().
|
static |
Find inside a sequence the string associated to a particular option name.
Returns TRUE on success.
Definition at line 175 of file featured_text.cpp.
Referenced by text_tag_init_from_sequence().
|
static |
Return the name of the text tag link target type.
Definition at line 155 of file featured_text.cpp.
Referenced by city_link(), city_tile_link(), text_tag_init_from_sequence(), text_tag_start_sequence(), tile_link(), unit_link(), and unit_tile_link().
| QString text_tag_color_background | ( | const struct text_tag * | ptag | ) |
Return the background color suggested by this text tag.
This requires the tag type to be TTT_COLOR. Returns nullptr on error, "" if unset.
Definition at line 715 of file featured_text.cpp.
Referenced by apply_tags().
| QString text_tag_color_foreground | ( | const struct text_tag * | ptag | ) |
Return the foreground color suggested by this text tag.
This requires the tag type to be TTT_COLOR. Returns nullptr on error, "" if unset.
Definition at line 701 of file featured_text.cpp.
Referenced by apply_tags().
This function returns a new pointer to a text_tag which is similar to the 'ptag' argument.
Definition at line 656 of file featured_text.cpp.
| void text_tag_destroy | ( | struct text_tag * | ptag | ) |
Free a text_tag structure.
Definition at line 671 of file featured_text.cpp.
Referenced by featured_text_to_plain_text().
|
static |
Initialize a text_tag structure from a string sequence.
Returns TRUE on success.
Definition at line 224 of file featured_text.cpp.
Referenced by featured_text_to_plain_text().
|
static |
Initialize a text_tag structure from a va_list.
What's should be in the va_list:
Returns TRUE on success.
Definition at line 394 of file featured_text.cpp.
Referenced by featured_text_apply_tag(), and text_tag_new().
| int text_tag_link_id | ( | const struct text_tag * | ptag | ) |
Return the link target id suggested by this text tag (city id, tile index or unit id).
This requires the tag type to be TTT_LINK. Returns -1 on error.
Definition at line 744 of file featured_text.cpp.
Referenced by apply_tags(), and handle_event().
| enum text_link_type text_tag_link_type | ( | const struct text_tag * | ptag | ) |
Return the link target type suggested by this text tag.
This requires the tag type to be TTT_LINK. Returns -1 on error.
Definition at line 715 of file featured_text.cpp.
Referenced by apply_tags(), and handle_event().
| struct text_tag* text_tag_new | ( | enum text_tag_type | tag_type, |
| ft_offset_t | start_offset, | ||
| ft_offset_t | stop_offset, | ||
| ... | |||
| ) |
Returns a new text_tag or nullptr on error.
Prototype:
See also comment for text_tag_initv().
Definition at line 632 of file featured_text.cpp.
Referenced by handle_event(), luaconsole_append(), and output_window_append().
|
static |
When the sequence looks like [sequence/] then we insert a string instead.
Definition at line 572 of file featured_text.cpp.
Referenced by featured_text_to_plain_text().
| ft_offset_t text_tag_start_offset | ( | const struct text_tag * | ptag | ) |
Return the start offset (in bytes) of this text tag.
Definition at line 684 of file featured_text.cpp.
Referenced by apply_tags().
|
static |
Print in a string the start sequence of the tag.
Definition at line 477 of file featured_text.cpp.
Referenced by featured_text_apply_tag().
| ft_offset_t text_tag_stop_offset | ( | const struct text_tag * | ptag | ) |
Return the stop offset (in bytes) of this text tag.
Definition at line 692 of file featured_text.cpp.
Referenced by apply_tags().
|
static |
Print in a string the stop sequence of the tag.
Definition at line 557 of file featured_text.cpp.
Referenced by featured_text_apply_tag().
| enum text_tag_type text_tag_type | ( | const struct text_tag * | ptag | ) |
Return the type of this text tag.
Definition at line 671 of file featured_text.cpp.
|
static |
Return the long name of the text tag type.
See also text_tag_type_short_name().
Definition at line 104 of file featured_text.cpp.
Referenced by extract_sequence_text(), and featured_text_to_plain_text().
|
static |
Return the name abbreviation of the text tag type.
See also text_tag_type_name().
Definition at line 130 of file featured_text.cpp.
Referenced by city_link(), city_tile_link(), extract_sequence_text(), text_tag_start_sequence(), text_tag_stop_sequence(), tile_link(), unit_link(), and unit_tile_link().
| const char* tile_link | ( | const struct tile * | ptile | ) |
Get a text link to a tile.
N.B.: The returned string is static, so every call to this function overwrites the previous.
Definition at line 1089 of file featured_text.cpp.
Referenced by city_build(), diplomat_infiltrate_tile(), end_turn(), execute_orders(), handle_edit_city_create(), handle_edit_player_vision(), handle_edit_tile_extra(), handle_edit_tile_terrain(), handle_edit_unit_create(), handle_edit_unit_remove(), chat_widget::make_link(), map_view::shortcut_pressed(), spy_attack(), unit_activity_complete(), unit_activity_targeted_internal(), unit_bombard(), unit_nuke(), and wakeup_neighbor_sentries().
| const char* unit_achieved_rank_string | ( | const struct unit * | punit | ) |
Get string of when unit gets upgraded to new veteran level.
N.B.: The returned string is static, so every call to this function overwrites the previous.
Definition at line 1183 of file featured_text.cpp.
Referenced by do_attack().
| const char* unit_firepower_if_not_one | ( | int | firepower | ) |
Get string of unit's firepower text, i.e.
"FP:2 " If firepower is equal to one, then an empty string is returned so as to shorten the text output. N.B.: The returned string is static, so every call to this function overwrites the previous.
Definition at line 1220 of file featured_text.cpp.
Referenced by do_attack().
| const char* unit_link | ( | const struct unit * | punit | ) |
Get a text link to an unit.
N.B.: The returned string is static, so every call to this function overwrites the previous.
Definition at line 1105 of file featured_text.cpp.
Referenced by bounce_unit(), can_unit_move_to_tile_with_notify(), city_distribute_surplus_shields(), diplomat_bribe(), diplomat_escape_full(), diplomat_infiltrate_tile(), diplomat_sabotage(), do_airline(), do_attack(), do_capture_units(), do_expel_unit(), do_heal_unit(), do_unit_establish_trade(), do_unit_strike_city_building(), do_unit_strike_city_production(), do_unit_upgrade(), do_upgrade_effects(), execute_orders(), explain_why_no_action_enabled(), handle_edit_unit(), illegal_action_msg(), kill_unit(), chat_widget::make_link(), notify_unit_experience(), player_restore_units(), remove_city(), server_remove_unit_full(), spy_nuke_city(), spy_poison(), spy_sabotage_unit(), spy_spread_plague(), spy_steal_gold(), spy_steal_some_maps(), teleport_unit_to_city(), transfer_unit(), try_to_save_unit(), unit_activities_cancel_all_illegal(), unit_bombard(), unit_do_help_build(), and wakeup_neighbor_sentries().
| const char* unit_tile_link | ( | const struct unit * | punit | ) |
Get a text link to a unit tile (make a clickable link to a tile with the unit type name as text).
N.B.: The returned string is static, so every call to this function overwrites the previous.
Definition at line 1122 of file featured_text.cpp.
Referenced by begin_turn(), bounce_unit(), city_add_unit(), city_populate(), diplomat_escape_full(), diplomat_get_tech(), diplomat_incite(), diplomat_infiltrate_tile(), diplomat_sabotage(), do_attack(), do_nuke_tile(), do_paradrop(), do_unit_change_homecity(), do_unit_establish_trade(), hut_get_limited(), kill_unit(), player_restore_units(), remove_city(), remove_illegal_armistice_units(), sell_random_unit(), spy_nuke_city(), spy_spread_plague(), spy_steal_gold(), spy_steal_some_maps(), transfer_city_units(), transfer_unit(), unit_lost_with_transport(), and unit_nuke().
| const char* unit_tired_attack_string | ( | const struct unit * | punit | ) |
Get string of unit's attack would be a tired attack or not.
N.B.: The returned string is static, so every call to this function overwrites the previous.
Definition at line 1199 of file featured_text.cpp.
Referenced by do_attack().
| const char* unit_veteran_level_and_bonus | ( | const unit * | punit | ) |
Get a text of a unit's numerical veteran level and the bonus percentage it confers.
N.B.: The returned string is static, so every call to this function overwrites the previous.
| punit | The unit to display the veteran level and bonus of |
Definition at line 1142 of file featured_text.cpp.
Referenced by wakeup_neighbor_sentries().
| const char* unit_veteran_level_string | ( | const struct unit * | punit | ) |
Get a text of a unit's vet level.
N.B.: The returned string is static, so every call to this function overwrites the previous.
Definition at line 1163 of file featured_text.cpp.
Referenced by do_attack(), unit_achieved_rank_string(), unit_bombard(), and wakeup_neighbor_sentries().
Definition at line 1 of file featured_text.cpp.
Referenced by api_notify_embassies_msg(), api_notify_event_msg(), api_notify_research_embassies_msg(), api_notify_research_msg(), chat_welcome_message(), establish_new_connection(), handle_stdin_input_real(), luaconsole_welcome_message(), notify_if_first_access_level_is_available(), send_year_to_clients(), and update_revolution().
Definition at line 1 of file featured_text.cpp.
Referenced by show_players(), and show_settings_one().
Definition at line 1 of file featured_text.cpp.
Referenced by chat_msg_to_allies(), and chat_msg_to_global_observers().
Definition at line 1 of file featured_text.cpp.
Referenced by api_client_chat_base().
Definition at line 1 of file featured_text.cpp.
Referenced by chat_msg_to_conn(), chat_msg_to_player(), and dai_diplo_notify().
Definition at line 1 of file featured_text.cpp.
Referenced by chat_msg_to_all().
Definition at line 1 of file featured_text.cpp.
Referenced by chat_widget::anchor_clicked(), trade_generator::calculate(), cityrep_buy(), client_conn_close_callback(), client_start_server(), client_state(), clipboard_copy_production(), clipboard_paste_production(), disconnect_from_server(), do_disband_alternative(), do_unit_connect(), do_unit_goto(), do_unit_patrol_to(), error_on_socket(), cma_yoloswag::handle_city(), handle_game_info(), handle_new_year(), handle_player_info(), handle_server_join_reply(), handle_single_want_hack_reply(), key_center_capital(), key_unit_action_select_tgt(), fc_client::load_modpack(), races_dialog::ok_pressed(), option_save_output_window_callback(), request_unit_autosettlers(), request_unit_goto(), request_unit_paradrop(), request_unit_unload_all(), map_view::shortcut_pressed(), page_network::slot_connect(), and start_autoconnecting_to_server().
Definition at line 1 of file featured_text.cpp.
Referenced by cmd_reply_line().
Definition at line 1 of file featured_text.cpp.
Referenced by establish_new_connection(), handle_edit_city(), handle_edit_city_create(), handle_edit_city_remove(), handle_edit_mode(), handle_edit_player(), handle_edit_player_create(), handle_edit_player_remove(), handle_edit_player_vision(), handle_edit_startpos(), handle_edit_startpos_full(), handle_edit_tile(), handle_edit_tile_extra(), handle_edit_tile_terrain(), handle_edit_toggle_fogofwar(), handle_edit_unit(), handle_edit_unit_create(), handle_edit_unit_remove(), handle_edit_unit_remove_by_id(), handle_save_scenario(), and server_packet_input().
Definition at line 1 of file featured_text.cpp.
Referenced by start_command().
Definition at line 1 of file featured_text.cpp.
Referenced by debug_command(), and timing_results_real().
Definition at line 1 of file featured_text.cpp.
Referenced by script_client_output().
Definition at line 1 of file featured_text.cpp.
Definition at line 1 of file featured_text.cpp.
Referenced by script_client_output().
Definition at line 1 of file featured_text.cpp.
Referenced by script_client_output().
Definition at line 1 of file featured_text.cpp.
Referenced by script_client_output().
Definition at line 1 of file featured_text.cpp.
Referenced by lost_connection_to_client().
Definition at line 1 of file featured_text.cpp.
Referenced by aifill(), aifill_action(), announce_player(), announce_trade_route_removal(), api_edit_give_technology(), apply_disaster(), auto_arrange_workers(), begin_turn(), bounce_unit(), build_free_small_wonders(), can_unit_move_to_tile_with_notify(), cancelvote_command(), change_build_target(), check_city_migrations_player(), check_for_game_over(), check_player_max_rates(), check_pollution(), choose_tech_goal(), city_add_unit(), city_build(), city_build_building(), city_build_unit(), city_distribute_surplus_shields(), city_empty_food_stock(), city_global_turn_notify(), city_handle_disorder(), city_illness_strike(), city_increase_size(), city_landlocked_sell_coastal_improvements(), city_map_update_radius_sq(), city_populate(), city_turn_notify(), civil_war(), cmd_reply_line(), complain_ambiguous(), connection_detach(), create_barbarian_player(), create_city(), dai_city_sell_noncritical(), delegate_command(), diplomat_bribe(), diplomat_embassy(), diplomat_escape_full(), diplomat_get_tech(), diplomat_incite(), diplomat_infiltrate_tile(), diplomat_may_lose_gold(), diplomat_sabotage(), disband_city(), do_airline(), do_attack(), do_capture_units(), do_city_migration(), do_expel_unit(), do_heal_unit(), do_nuclear_explosion(), do_nuke_tile(), do_paradrop(), do_spaceship_place(), do_tech_parasite_effect(), do_unit_change_homecity(), do_unit_establish_trade(), do_unit_strike_city_building(), do_unit_strike_city_production(), do_unit_upgrade(), do_upgrade_effects(), end_command(), end_phase(), end_turn(), establish_new_connection(), execute_orders(), explain_why_no_action_enabled(), forget_tech_transfered(), found_new_tech(), global_warming(), government_change(), handle_chat_msg_req(), handle_city_change(), handle_city_rename(), handle_diplomacy_accept_treaty_req(), handle_diplomacy_cancel_pact_explicit(), handle_diplomacy_init_meeting_req(), handle_nation_select_req(), handle_player_change_government(), handle_player_rates(), handle_player_ready(), handle_report_req(), handle_spaceship_launch(), handle_unit_get_actions(), handle_unit_type_upgrade(), hut_get_limited(), illegal_action(), illegal_action_msg(), illegal_action_pay_price(), kill_player(), kill_unit(), lost_connection_to_client(), make_contact(), nationset_action(), notify_actor_caught(), notify_actor_success(), notify_global_caught(), notify_global_success(), notify_illegal_armistice_units(), notify_unit_experience(), notify_victim_caught(), notify_victim_success(), nuclear_winter(), player_limit_to_max_rates(), player_restore_units(), really_diplomacy_cancel_meeting(), really_handle_city_buy(), really_handle_city_sell(), remove_city(), remove_illegal_armistice_units(), remove_obsolete_buildings_city(), research_tech_lost(), revolution_length(), sell_random_building(), sell_random_unit(), send_delegation_info(), server_remove_unit_full(), set_command(), set_running_game_access_level(), spaceship_arrived(), spaceship_lost(), spy_nuke_city(), spy_poison(), spy_sabotage_unit(), spy_spread_plague(), spy_steal_gold(), spy_steal_some_maps(), srv_ready(), srv_scores(), start_cmd_reply(), start_game(), steal_a_tech(), surrender_command(), take_command(), tech_researched(), teleport_unit_to_city(), transfer_city(), transfer_city_units(), transfer_unit(), try_summon_barbarians(), try_to_save_unit(), unit_activities_cancel_all_illegal(), unit_bombard(), unit_can_do_action_now(), unit_conquer_city(), unit_convert(), unit_do_destroy_city(), unit_do_help_build(), unit_lost_with_transport(), unit_move_handling(), unit_nuke(), update_bulbs(), update_city_activities(), update_city_activity(), update_diplomatics(), update_timeout(), upgrade_all_city_extras(), upgrade_building_prod(), upgrade_unit_prod(), wakeup_neighbor_sentries(), worklist_change_build_target(), and worklist_item_postpone_req_vec().
Definition at line 1 of file featured_text.cpp.
Referenced by handle_stdin_input_real(), and wall().
Definition at line 1 of file featured_text.cpp.
Referenced by check_vote().
Definition at line 1 of file featured_text.cpp.
Referenced by check_vote().
Definition at line 1 of file featured_text.cpp.
Referenced by check_vote().
Definition at line 1 of file featured_text.cpp.
Referenced by check_vote().
Definition at line 1 of file featured_text.cpp.
Referenced by handle_stdin_input_real().
Definition at line 1 of file featured_text.cpp.
Referenced by handle_stdin_input_real().
Definition at line 1 of file featured_text.cpp.
Referenced by check_vote().
Definition at line 1 of file featured_text.cpp.
Referenced by auth_handle_reply(), auth_user(), chat_msg_to_conn(), chat_msg_to_player(), notify_ruleset_fallback(), save_game(), and save_thread_run().