From 0eb85f233a21402106adee89104f558662d6030b Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Mon, 19 Jun 2017 12:49:07 -0400 Subject: [PATCH] Boolify some logical variables. --- advent.h | 14 +++++++------- main.c | 10 ---------- 2 files changed, 7 insertions(+), 17 deletions(-) diff --git a/advent.h b/advent.h index f578eb0..0bf87bb 100644 --- a/advent.h +++ b/advent.h @@ -32,9 +32,9 @@ struct game_t { long chloc2; long clock1; long clock2; - long clshnt; - long closed; - long closng; + bool clshnt; /* has player read the clue in the endgame? */ + bool closed; /* whether we're all the way closed */ + bool closng; /* whether it's closing time yet */ long conds; long detail; long dflag; @@ -45,22 +45,22 @@ struct game_t { long iwest; long knfloc; long limit; - long lmwarn; + bool lmwarn; /* has player been warned about lamp going dim? */ long loc; long newloc; - long novice; + bool novice; /* asked for instructions at start-up? */ long numdie; long oldloc; long oldlc2; long oldobj; - long panic; + bool panic; /* has player found out he's trapped in the cave? */ long saved; long tally; long thresh; long trndex; long trnluz; long turns; - long wzdark; + bool wzdark; /* whether the loc he's leaving was dark */ long zzword; long abbrev[LOCSIZ + 1]; long atloc[LOCSIZ + 1]; diff --git a/main.c b/main.c index c7c58e3..c1272c4 100644 --- a/main.c +++ b/main.c @@ -131,16 +131,6 @@ int main(int argc, char *argv[]) linenoiseHistorySetMaxLen(350); - /* Logical variables: - * - * game.closed says whether we're all the way closed - * game.closng says whether it's closing time yet - * game.clshnt says whether he's read the clue in the endgame - * game.lmwarn says whether he's been warned about lamp going dim - * game.novice says whether he asked for instructions at start-up - * game.panic says whether he's found out he's trapped in the cave - * game.wzdark says whether the loc he's leaving was dark */ - /* Initialize our LCG PRNG with parameters tested against * Knuth vol. 2. by the original authors */ game.lcg_a = 1093; -- 2.31.1