forked from github/server
enum type clarification
This commit is contained in:
parent
7c680481de
commit
d7f69dfa27
|
@ -30,7 +30,7 @@ extern "C" {
|
||||||
#define SMF_PRODUCTION (1<<1) /* für Produktion - am gebäude, an der einheit */
|
#define SMF_PRODUCTION (1<<1) /* für Produktion - am gebäude, an der einheit */
|
||||||
|
|
||||||
typedef struct skill {
|
typedef struct skill {
|
||||||
int id;
|
skill_t id;
|
||||||
int level;
|
int level;
|
||||||
int weeks;
|
int weeks;
|
||||||
int old;
|
int old;
|
||||||
|
@ -46,23 +46,25 @@ extern "C" {
|
||||||
int bonus;
|
int bonus;
|
||||||
int flags;
|
int flags;
|
||||||
} skillmod_data;
|
} skillmod_data;
|
||||||
|
|
||||||
extern struct attrib_type at_skillmod;
|
extern struct attrib_type at_skillmod;
|
||||||
extern int rc_skillmod(const struct race *rc, const struct region *r,
|
|
||||||
|
int rc_skillmod(const struct race *rc, const struct region *r,
|
||||||
skill_t sk);
|
skill_t sk);
|
||||||
extern int skillmod(const struct attrib *a, const struct unit *u,
|
int skillmod(const struct attrib *a, const struct unit *u,
|
||||||
const struct region *r, skill_t sk, int value, int flags);
|
const struct region *r, skill_t sk, int value, int flags);
|
||||||
extern struct attrib *make_skillmod(skill_t sk, unsigned int flags,
|
struct attrib *make_skillmod(skill_t sk, unsigned int flags,
|
||||||
skillmod_fun special, double multiplier, int bonus);
|
skillmod_fun special, double multiplier, int bonus);
|
||||||
|
|
||||||
extern int level_days(int level);
|
int level_days(int level);
|
||||||
extern int level(int days);
|
int level(int days);
|
||||||
|
|
||||||
#define skill_level(level) (level)
|
#define skill_level(level) (level)
|
||||||
extern void reduce_skill(struct unit *u, skill * sv, unsigned int change);
|
void reduce_skill(struct unit *u, skill * sv, unsigned int change);
|
||||||
extern int skill_weeks(int level);
|
int skill_weeks(int level);
|
||||||
extern int skill_compare(const skill * sk, const skill * sc);
|
int skill_compare(const skill * sk, const skill * sc);
|
||||||
|
|
||||||
extern void sk_set(skill * sv, int level);
|
void sk_set(skill * sv, int level);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue