mirror of
https://github.com/paxed/dgamelaunch.git
synced 2025-07-27 07:34:44 +02:00
Tweak output of -s slightly. (Marc H. Thoben <root@develz.org>)
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@606 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
This commit is contained in:
parent
3b189f61d9
commit
8e076008d1
@ -100,6 +100,7 @@ extern int yyparse ();
|
|||||||
|
|
||||||
char * __progname;
|
char * __progname;
|
||||||
int g_idle_alarm_enabled = 0;
|
int g_idle_alarm_enabled = 0;
|
||||||
|
int showplayers = 0;
|
||||||
void (*g_chain_winch)(int);
|
void (*g_chain_winch)(int);
|
||||||
|
|
||||||
#ifndef USE_SQLITE3
|
#ifndef USE_SQLITE3
|
||||||
@ -785,6 +786,10 @@ game_get_column_data(struct dg_game *game,
|
|||||||
|
|
||||||
case SORTMODE_WINDOWSIZE:
|
case SORTMODE_WINDOWSIZE:
|
||||||
snprintf(data, bufsz, "%3dx%3d", game->ws_col, game->ws_row);
|
snprintf(data, bufsz, "%3dx%3d", game->ws_col, game->ws_row);
|
||||||
|
if (showplayers)
|
||||||
|
snprintf(data, bufsz, "%dx%d", game->ws_col, game->ws_row);
|
||||||
|
else
|
||||||
|
snprintf(data, bufsz, "%3dx%3d", game->ws_col, game->ws_row);
|
||||||
if ((game->ws_col > COLS || game->ws_row > LINES))
|
if ((game->ws_col > COLS || game->ws_row > LINES))
|
||||||
*hilite = CLR_RED;
|
*hilite = CLR_RED;
|
||||||
break;
|
break;
|
||||||
@ -799,6 +804,12 @@ game_get_column_data(struct dg_game *game,
|
|||||||
long secs, mins, hours;
|
long secs, mins, hours;
|
||||||
|
|
||||||
secs = (ctime - game->idle_time);
|
secs = (ctime - game->idle_time);
|
||||||
|
|
||||||
|
if (showplayers) {
|
||||||
|
snprintf(data, 10, "%ld", secs);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
hours = (secs / 3600);
|
hours = (secs / 3600);
|
||||||
secs -= (hours * 3600);
|
secs -= (hours * 3600);
|
||||||
mins = (secs / 60) % 60;
|
mins = (secs / 60) % 60;
|
||||||
@ -1161,7 +1172,7 @@ watchgame:
|
|||||||
void
|
void
|
||||||
inprogressdisplay (int gameid)
|
inprogressdisplay (int gameid)
|
||||||
{
|
{
|
||||||
const char *selectorchars = "abcdefghijklmnoprstuvwxyzABCDEFGHIJKLMNOPRSTUVWXYZ";
|
const char *selectorchars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPRSTUVWXYZ";
|
||||||
int i, len = 20;
|
int i, len = 20;
|
||||||
static dg_sortmode sortmode = NUM_SORTMODES;
|
static dg_sortmode sortmode = NUM_SORTMODES;
|
||||||
struct dg_game **games = NULL;
|
struct dg_game **games = NULL;
|
||||||
@ -1194,6 +1205,8 @@ inprogressdisplay (int gameid)
|
|||||||
|
|
||||||
for (curr_watchcol = watchcols; *curr_watchcol; ++curr_watchcol) {
|
for (curr_watchcol = watchcols; *curr_watchcol; ++curr_watchcol) {
|
||||||
struct dg_watchcols *col = *curr_watchcol;
|
struct dg_watchcols *col = *curr_watchcol;
|
||||||
|
if ((dg_sortmode)col->dat == SORTMODE_NONE)
|
||||||
|
continue;
|
||||||
char tmpbuf[80];
|
char tmpbuf[80];
|
||||||
int hilite = 0;
|
int hilite = 0;
|
||||||
game_get_column_data(games[i],
|
game_get_column_data(games[i],
|
||||||
@ -2488,7 +2501,6 @@ main (int argc, char** argv)
|
|||||||
unsigned int len;
|
unsigned int len;
|
||||||
int c, i;
|
int c, i;
|
||||||
int userchoice;
|
int userchoice;
|
||||||
int showplayers = 0;
|
|
||||||
char *tmp;
|
char *tmp;
|
||||||
char *wall_email_str = NULL;
|
char *wall_email_str = NULL;
|
||||||
#ifdef USE_RLIMIT
|
#ifdef USE_RLIMIT
|
||||||
|
Loading…
x
Reference in New Issue
Block a user