Indented with src/scripts/indent-emp.

This commit is contained in:
Markus Armbruster 2003-09-02 20:48:48 +00:00
parent 5f263a7753
commit 9b7adfbecc
437 changed files with 52211 additions and 51052 deletions

View file

@ -58,32 +58,32 @@
#include <signal.h>
#define KEEP_COMMANDS 50
s_char player_commands[KEEP_COMMANDS][1024 + 8];
int player_commands_index = 0;
s_char player_commands[KEEP_COMMANDS][1024 + 8];
int player_commands_index = 0;
int
getcommand(s_char *combufp)
{
struct natstr *natp;
struct natstr *natp;
s_char buf[1024];
/* Note this now assumes a 1024 byte buffer is being passed in */
natp = getnatp(player->cnum);
if (++player_commands_index >= KEEP_COMMANDS)
player_commands_index = 0;
player_commands_index = 0;
sprintf(player_commands[player_commands_index], "%3d %3d [prompt]",
player_commands_index, player->cnum);
player_commands_index, player->cnum);
do {
prprompt(natp->nat_minused, natp->nat_btu);
buf[0] = 0;
if (recvclient(buf, 1024) < 0) {
return -1;
}
prprompt(natp->nat_minused, natp->nat_btu);
buf[0] = 0;
if (recvclient(buf, 1024) < 0) {
return -1;
}
} while (buf[0] == 0);
if (++player_commands_index >= KEEP_COMMANDS)
player_commands_index = 0;
player_commands_index = 0;
sprintf(player_commands[player_commands_index], "%3d %3d %s",
player_commands_index, player->cnum, buf);
player_commands_index, player->cnum, buf);
copy(buf, combufp);
return (strlen(combufp));
}
@ -91,63 +91,64 @@ getcommand(s_char *combufp)
void
init_player_commands(void)
{
int i;
int i;
for (i = 0; i < KEEP_COMMANDS; ++i)
*player_commands[i] = 0;
for (i = 0; i < KEEP_COMMANDS; ++i)
*player_commands[i] = 0;
}
void
log_last_commands(void)
{
int i;
int i;
logerror("Most recent player commands:");
for (i = player_commands_index; i >=0; --i)
if (*player_commands[i])
logerror("%s", player_commands[i]+4);
for (i = KEEP_COMMANDS - 1; i > player_commands_index; --i)
if (*player_commands[i])
logerror("%s", player_commands[i]+4);
logerror("Most recent player commands:");
for (i = player_commands_index; i >= 0; --i)
if (*player_commands[i])
logerror("%s", player_commands[i] + 4);
for (i = KEEP_COMMANDS - 1; i > player_commands_index; --i)
if (*player_commands[i])
logerror("%s", player_commands[i] + 4);
}
int
explain(void)
{
extern struct cmndstr player_coms[];
register s_char *format;
register int i;
extern struct cmndstr player_coms[];
register s_char *format;
register int i;
pr("\t\tCurrent EMPIRE Command List\n");
pr("\t\t------- ------ ------- ----\n");
pr("Initial number is cost in B.T.U. units.\n");
pr("Next 2 chars (if present) are:\n");
pr("$ - must be non-broke\tc -- must have capital\n");
pr("Args in [brackets] are optional.\n");
if (player->nstat > 4) {
pr("All-caps args in <angle brackets>");
pr(" have the following meanings:\n");
pr(" <NUM> :: a number in unspecified units\n");
pr(" <COMM> :: a commodity such as `food', `guns', etc\n");
pr(" <VAR> :: a commodity such as `food', `guns', etc\n");
pr(" <TYPE> :: an item type such as `ship', `plane', etc\n");
pr("\t\tCurrent EMPIRE Command List\n");
pr("\t\t------- ------ ------- ----\n");
pr("Initial number is cost in B.T.U. units.\n");
pr("Next 2 chars (if present) are:\n");
pr("$ - must be non-broke\tc -- must have capital\n");
pr("Args in [brackets] are optional.\n");
if (player->nstat > 4) {
pr("All-caps args in <angle brackets>");
pr(" have the following meanings:\n");
pr(" <NUM> :: a number in unspecified units\n");
pr(" <COMM> :: a commodity such as `food', `guns', etc\n");
pr(" <VAR> :: a commodity such as `food', `guns', etc\n");
pr(" <TYPE> :: an item type such as `ship', `plane', etc\n");
}
for (i = 0; (format = player_coms[i].c_form) != 0; i++) {
if ((player_coms[i].c_permit & player->ncomstat) ==
player_coms[i].c_permit) {
pr("%2d ", player_coms[i].c_cost);
if ((player_coms[i].c_permit & MONEY) == MONEY)
pr("$");
else
pr(" ");
if ((player_coms[i].c_permit & CAP) == CAP)
pr("c");
else
pr(" ");
pr(" %s\n", format);
}
for (i = 0; (format = player_coms[i].c_form) != 0; i++) {
if ((player_coms[i].c_permit & player->ncomstat) == player_coms[i].c_permit){
pr("%2d ", player_coms[i].c_cost);
if ((player_coms[i].c_permit & MONEY) == MONEY)
pr("$");
else
pr(" ");
if ((player_coms[i].c_permit & CAP) == CAP)
pr("c");
else
pr(" ");
pr(" %s\n", format);
}
}
pr("For further info on command syntax see \"info Syntax\".\n");
return RET_OK;
}
pr("For further info on command syntax see \"info Syntax\".\n");
return RET_OK;
}
/*
@ -156,79 +157,79 @@ explain(void)
int
gamedown(void)
{
extern s_char *downfil;
int downf;
struct telstr tgm;
s_char buf[1024];
extern s_char *downfil;
int downf;
struct telstr tgm;
s_char buf[1024];
if (player->god)
return 0;
if (player->god)
return 0;
#if !defined(_WIN32)
if ((downf = open(downfil, O_RDONLY, 0)) < 0)
if ((downf = open(downfil, O_RDONLY, 0)) < 0)
#else
if ((downf = open(downfil, O_RDONLY|O_BINARY, 0)) < 0)
if ((downf = open(downfil, O_RDONLY | O_BINARY, 0)) < 0)
#endif
return 0;
if (read(downf, (s_char *) &tgm, sizeof(tgm)) != sizeof(tgm)) {
logerror("bad header on login message (downfil)");
close(downf);
return 1;
}
if (read(downf, buf, tgm.tel_length) != tgm.tel_length) {
logerror("bad length %d on login message", tgm.tel_length);
close(downf);
return 1;
}
if (tgm.tel_length >= (long)sizeof(buf))
tgm.tel_length = sizeof(buf)-1;
buf[tgm.tel_length] = 0;
pr(buf);
pr("\nThe game is down\n");
(void) close(downf);
return 0;
if (read(downf, (s_char *)&tgm, sizeof(tgm)) != sizeof(tgm)) {
logerror("bad header on login message (downfil)");
close(downf);
return 1;
}
if (read(downf, buf, tgm.tel_length) != tgm.tel_length) {
logerror("bad length %d on login message", tgm.tel_length);
close(downf);
return 1;
}
if (tgm.tel_length >= (long)sizeof(buf))
tgm.tel_length = sizeof(buf) - 1;
buf[tgm.tel_length] = 0;
pr(buf);
pr("\nThe game is down\n");
(void)close(downf);
return 1;
}
void
daychange(time_t now)
{
struct natstr *natp;
struct tm *tm;
struct natstr *natp;
struct tm *tm;
natp = getnatp(player->cnum);
tm = localtime(&now);
if ((tm->tm_yday % 128) != natp->nat_dayno) {
natp->nat_dayno = tm->tm_yday % 128;
natp->nat_minused = 0;
}
natp = getnatp(player->cnum);
tm = localtime(&now);
if ((tm->tm_yday % 128) != natp->nat_dayno) {
natp->nat_dayno = tm->tm_yday % 128;
natp->nat_minused = 0;
}
}
int
getminleft(time_t now, int *hour, int *mpd)
{
s_char *bp;
struct tm *tm;
int nminleft;
int curtime;
struct natstr *natp;
int n;
s_char *bp;
struct tm *tm;
int nminleft;
int curtime;
struct natstr *natp;
int n;
tm = localtime(&now);
curtime = tm->tm_min + tm->tm_hour * 60;
if (NULL != (bp = kw_find("minutes")))
kw_parse(CF_VALUE, bp, mpd);
natp = getnatp(player->cnum);
nminleft = *mpd - natp->nat_minused;
if (NULL != (bp = kw_find("hours"))) {
/*
* assume hours has already been set; just verify
* that it is present
*/
n = hour[1] - curtime;
if (n < nminleft)
nminleft = n;
}
n = 60*24 - (tm->tm_min + tm->tm_hour*60);
tm = localtime(&now);
curtime = tm->tm_min + tm->tm_hour * 60;
if (NULL != (bp = kw_find("minutes")))
kw_parse(CF_VALUE, bp, mpd);
natp = getnatp(player->cnum);
nminleft = *mpd - natp->nat_minused;
if (NULL != (bp = kw_find("hours"))) {
/*
* assume hours has already been set; just verify
* that it is present
*/
n = hour[1] - curtime;
if (n < nminleft)
nminleft = n;
return nminleft;
nminleft = n;
}
n = 60 * 24 - (tm->tm_min + tm->tm_hour * 60);
if (n < nminleft)
nminleft = n;
return nminleft;
}