48#define styles_iterate(_p) \
51 for (_i_ = 0; _i_ < game.control.num_styles; _i_++) { \
52 struct nation_style *_p = style_by_number(_i_);
54#define styles_iterate_end \
58#define styles_re_active_iterate(_p) \
59 styles_iterate(_p) { \
60 if (!_p->ruledit_disabled) {
62#define styles_re_active_iterate_end \
75#define music_styles_iterate(_p) \
78 for (_i_ = 0; _i_ < game.control.num_music_styles; _i_++) { \
79 struct music_style *_p = music_style_by_number(_i_); \
82#define music_styles_iterate_end \
88#define music_styles_re_active_iterate(_p) \
89 music_styles_iterate(_p)
91#define music_styles_re_active_iterate_end \
92 music_styles_iterate_end;
struct unit struct city struct unit struct tile struct extra_type const struct act_prob *act_probs int actor_unit_id struct unit struct unit int const struct action *paction struct unit struct city * pcity
struct requirement_vector reqs
char music_peaceful[MAX_LEN_NAME]
char music_combat[MAX_LEN_NAME]
struct name_translation name
int style_index(const struct nation_style *pstyle) fc__attribute((nonnull(1)))
int city_style(struct city *pcity)
struct nation_style * style_by_rule_name(const char *name)
struct nation_style * style_by_number(int id)
const char * style_name_translation(const struct nation_style *pstyle)
int style_number(const struct nation_style *pstyle) fc__attribute((nonnull(1)))
int music_style_number(const struct music_style *pms) fc__attribute((nonnull(1)))
struct music_style * player_music_style(struct player *plr)
void styles_alloc(int count)
int style_of_city(const struct city *pcity)
struct music_style * music_style_by_number(int id)
const char * style_rule_name(const struct nation_style *pstyle)
void music_styles_free(void)
void music_styles_alloc(int count)
int basic_city_style_for_style(struct nation_style *pstyle)