(mchr_ca, lchr_ca): Fix selector flag's ca_type.
(xdprval): Make sure floating-point numbers always contain a decimal point, so they're easily distinguished from integers.
This commit is contained in:
parent
7d34832100
commit
d446db0ac1
1 changed files with 10 additions and 9 deletions
|
@ -52,9 +52,10 @@
|
||||||
* - Sector infrastructure characteristics: intrchr[]
|
* - Sector infrastructure characteristics: intrchr[]
|
||||||
* - Ship characteristics: mchr[]
|
* - Ship characteristics: mchr[]
|
||||||
* Less important:
|
* Less important:
|
||||||
* - News item characteristics: rpt[]
|
* - News item characteristics: rpt[] (TODO)
|
||||||
|
* - News page headings: page_headings[] (TODO)
|
||||||
* - Treaty clause characteristics: tchr[]
|
* - Treaty clause characteristics: tchr[]
|
||||||
* - Commands: coms[]
|
* - Commands: coms[] (TODO)
|
||||||
* - Options: Options[]
|
* - Options: Options[]
|
||||||
* - Configuration: configkeys[]
|
* - Configuration: configkeys[]
|
||||||
*
|
*
|
||||||
|
@ -70,8 +71,8 @@
|
||||||
* - Power: EF_POWER
|
* - Power: EF_POWER
|
||||||
* - Nations: EF_NATION, nat_ca[]
|
* - Nations: EF_NATION, nat_ca[]
|
||||||
* - Loans: EF_LOAN, loan_ca[]
|
* - Loans: EF_LOAN, loan_ca[]
|
||||||
* - Map: EF_MAP
|
* - Map: EF_MAP (TODO)
|
||||||
* - Bmap: EF_BMAP
|
* - Bmap: EF_BMAP (TODO)
|
||||||
* - Market: EF_COMM, commodity_ca[]
|
* - Market: EF_COMM, commodity_ca[]
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -147,7 +148,7 @@ static struct castr mchr_ca[] = {
|
||||||
{NSC_UCHAR, 0, 0, offsetof(struct mchrstr, m_fuelu), "fuelu"},
|
{NSC_UCHAR, 0, 0, offsetof(struct mchrstr, m_fuelu), "fuelu"},
|
||||||
{NSC_INT, 0, 0, offsetof(struct mchrstr, m_tech), "tech"},
|
{NSC_INT, 0, 0, offsetof(struct mchrstr, m_tech), "tech"},
|
||||||
{NSC_INT, 0, 0, offsetof(struct mchrstr, m_cost), "cost"},
|
{NSC_INT, 0, 0, offsetof(struct mchrstr, m_cost), "cost"},
|
||||||
{NSC_INT, 0, 0, offsetof(struct mchrstr, m_flags), "flags"},
|
{NSC_LONG, 0, 0, offsetof(struct mchrstr, m_flags), "flags"},
|
||||||
{NSC_UCHAR, 0, 0, offsetof(struct mchrstr, m_nplanes), "nplanes"},
|
{NSC_UCHAR, 0, 0, offsetof(struct mchrstr, m_nplanes), "nplanes"},
|
||||||
{NSC_UCHAR, 0, 0, offsetof(struct mchrstr, m_nland), "nland"},
|
{NSC_UCHAR, 0, 0, offsetof(struct mchrstr, m_nland), "nland"},
|
||||||
{NSC_NOTYPE, 0, 0, 0, NULL}
|
{NSC_NOTYPE, 0, 0, 0, NULL}
|
||||||
|
@ -213,7 +214,7 @@ static struct castr lchr_ca[] = {
|
||||||
{NSC_UCHAR, 0, 0, offsetof(struct lchrstr, l_fuelu), "fuelu"},
|
{NSC_UCHAR, 0, 0, offsetof(struct lchrstr, l_fuelu), "fuelu"},
|
||||||
{NSC_UCHAR, 0, 0, offsetof(struct lchrstr, l_nxlight), "nxlight"},
|
{NSC_UCHAR, 0, 0, offsetof(struct lchrstr, l_nxlight), "nxlight"},
|
||||||
{NSC_UCHAR, 0, 0, offsetof(struct lchrstr, l_mxland), "mxland"},
|
{NSC_UCHAR, 0, 0, offsetof(struct lchrstr, l_mxland), "mxland"},
|
||||||
{NSC_INT, 0, 0, offsetof(struct lchrstr, l_flags), "flags"},
|
{NSC_LONG, 0, 0, offsetof(struct lchrstr, l_flags), "flags"},
|
||||||
{NSC_NOTYPE, 0, 0, 0, NULL}
|
{NSC_NOTYPE, 0, 0, 0, NULL}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -301,7 +302,7 @@ xdprval(struct valstr *val, char *sep)
|
||||||
pr("%s%ld", sep, val->val_as.lng);
|
pr("%s%ld", sep, val->val_as.lng);
|
||||||
break;
|
break;
|
||||||
case NSC_DOUBLE:
|
case NSC_DOUBLE:
|
||||||
pr("%s%g", sep, val->val_as.dbl);
|
pr("%s%#g", sep, val->val_as.dbl);
|
||||||
break;
|
break;
|
||||||
case NSC_STRING:
|
case NSC_STRING:
|
||||||
s = (unsigned char *)val->val_as.str;
|
s = (unsigned char *)val->val_as.str;
|
||||||
|
@ -403,7 +404,7 @@ xditem(int type, char *arg)
|
||||||
struct castr *ca;
|
struct castr *ca;
|
||||||
struct nstr_item ni;
|
struct nstr_item ni;
|
||||||
int n;
|
int n;
|
||||||
s_char buf[2048]; /* FIXME buffer size? */
|
char buf[2048]; /* FIXME buffer size? */
|
||||||
|
|
||||||
ca = ef_cadef(type);
|
ca = ef_cadef(type);
|
||||||
if (!ca)
|
if (!ca)
|
||||||
|
@ -526,7 +527,7 @@ xdver(void)
|
||||||
int
|
int
|
||||||
xdump(void)
|
xdump(void)
|
||||||
{
|
{
|
||||||
s_char *p;
|
char *p;
|
||||||
char buf[1024];
|
char buf[1024];
|
||||||
int type;
|
int type;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue