endflag
endflag is a compiler-defined global variable.
If set to anything besides 0, a game instantly stops whatever it was doing
and ends the game, calling the routine EndGame.
| event_flag value | behavior |
|---|---|
| 0 | Nothing (this is what endflag equals by default) |
| 1 | PrintEndGame prints “You have won!” message |
| 2 | PrintEndGame prints “You have lost!” message |
| 3+ | Normally not supported (the game will still end but nothing will be printed). If PrintEndGame is replaced, you can reserve additional responses. |
align=”top”|effects of different endflag values: