53 N_(
"Improvement: %s"),
55 N_(
"Diplomat Action: %s"),
56 N_(
"Enemy Diplomat: %s"),
68#define GEN_EV(event, section, descr) \
69 { #event, nullptr, section, descr, nullptr, event }
257 return "UNKNOWN EVENT";
360 log_debug(
"event[%d]=%d: name='%s' / '%s'\n"
361 "\tdescr_orig='%s'\n"
384 events[
i].full_descr =
nullptr;
#define GEN_EV(event, section, descr)
static int event_to_index[E_COUNT]
static struct @25 events[]
const char * get_event_message_text(enum event_type event)
bool is_city_event(enum event_type event)
const char * get_event_tag(enum event_type event)
static const char * event_sections[]
static int compar_event_message_texts(const void *i1, const void *i2)
enum event_type sorted_events[E_COUNT]
#define fc_assert_ret_val(condition, val)
#define log_debug(message,...)
#define log_error(message,...)
int fc_snprintf(char *str, size_t n, const char *format,...)
int fc_strcasecmp(const char *str0, const char *str1)