(effadv_list, effadv, rejects, rejectname, telnames, rea, numnames,
tennames, numstr): Replace by static local variables in their only user. (relates): Move from global/misc.c to common/nat.c. (att_mode): Move from global/misc.c to subs/attsub.c.
This commit is contained in:
parent
22a356b1e1
commit
c8bb4d9b87
8 changed files with 56 additions and 134 deletions
|
@ -36,6 +36,12 @@
|
|||
#include "file.h"
|
||||
#include "optlist.h"
|
||||
|
||||
s_char *relates[] = {
|
||||
/* must follow nation relation defines in nat.h */
|
||||
"At War", "Sitzkrieg", "Mobilizing", "Hostile", "Neutral", "Friendly",
|
||||
"Allied"
|
||||
};
|
||||
|
||||
s_char *
|
||||
cname(natid n)
|
||||
{
|
||||
|
@ -49,15 +55,31 @@ cname(natid n)
|
|||
s_char *
|
||||
relatename(struct natstr *np, natid other)
|
||||
{
|
||||
extern s_char *relates[];
|
||||
|
||||
return relates[getrel(np, other)];
|
||||
}
|
||||
|
||||
s_char *
|
||||
rejectname(struct natstr *np, natid other)
|
||||
{
|
||||
extern s_char *rejects[];
|
||||
s_char *rejects[] = {
|
||||
/* must follow reject flags defined in nat.h */
|
||||
" YES YES YES YES",
|
||||
" NO YES YES YES",
|
||||
" YES NO YES YES",
|
||||
" NO NO YES YES",
|
||||
" YES YES NO YES",
|
||||
" NO YES NO YES",
|
||||
" YES NO NO YES",
|
||||
" NO NO NO YES",
|
||||
" YES YES YES NO ",
|
||||
" NO YES YES NO ",
|
||||
" YES NO YES NO ",
|
||||
" NO NO YES NO ",
|
||||
" YES YES NO NO ",
|
||||
" NO YES NO NO ",
|
||||
" YES NO NO NO ",
|
||||
" NO NO NO NO "
|
||||
};
|
||||
|
||||
return rejects[getrejects(other, np)];
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue