case EF_LOST:
return gp->own != 0 && (gp->own == player->cnum || player->god);
case EF_NATION:
- return gp->own == player->cnum;
- case EF_COUNTRY:
return ((struct natstr *)p)->nat_stat != STAT_UNUSED;
+ case EF_COUNTRY:
+ return gp->own == player->cnum;
case EF_NEWS:
return ((struct nwsstr *)p)->nws_vrb != 0
&& (!opt_HIDDEN || player->god); /* FIXME */
{NSC_NOTYPE, 0, 0, 0, NULL, EF_BAD}
};
-struct castr nat_ca[] = {
+struct castr cou_ca[] = {
/*
* This is the owner's view, i.e. it applies only to the own
- * nation. The public view cou_ca[], which applies to all
+ * nation. The public view nat_ca[], which applies to all
* nations, has the same selectors with different flags: NSC_DEITY
* is set except for cnum (which must come first) and all
* NSC_EXTRA selectors, NSC_EXTRA is cleared.
- * cou_ca[] should also make tech, research, education and
+ * nat_ca[] should also make tech, research, education and
* happiness available, but we can't express the obfuscation
* necessary for foreign levels.
*/
{NSC_NOTYPE, 0, 0, 0, NULL, EF_BAD}
};
-struct castr cou_ca[sizeof(nat_ca) / sizeof(*nat_ca)];
+struct castr nat_ca[sizeof(cou_ca) / sizeof(*cou_ca)];
/* initialized in ef_init_srv() */
struct castr realm_ca[] = {
empfile[fileinit[i].ef_type].prewrite = fileinit[i].prewrite;
}
- for (i = 0; nat_ca[i].ca_name; i++) {
- cou_ca[i] = nat_ca[i];
- flags = cou_ca[i].ca_flags | NSC_CONST;
+ for (i = 0; cou_ca[i].ca_name; i++) {
+ nat_ca[i] = cou_ca[i];
+ flags = nat_ca[i].ca_flags | NSC_CONST;
if (flags & NSC_EXTRA)
flags &= ~NSC_EXTRA;
else if (i != 0)
flags |= NSC_DEITY;
- cou_ca[i].ca_flags = flags;
+ nat_ca[i].ca_flags = flags;
}
- cou_ca[i] = nat_ca[i];
+ nat_ca[i] = cou_ca[i];
ef_open_srv();
if (ef_verify() < 0)