Newsgroups: rec.arts.int-fiction
Path: news.duke.edu!newsgate.duke.edu!solaris.cc.vt.edu!news.vt.edu!newspump.monmouth.com!newspeer.monmouth.com!hermes.visi.com!news-out.visi.com!uunet!ffx.uu.net!world!buzzard
From: buzzard@world.std.com (Sean T Barrett)
Subject: [inform] no status line tip
Message-ID: <G5GC6D.3nM@world.std.com>
Date: Tue, 12 Dec 2000 11:06:13 GMT
Organization: The World Public Access UNIX, Brookline, MA
Lines: 23
Xref: news.duke.edu rec.arts.int-fiction:81389

Exercise 92 of the DM seems to imply that the right way
of having no status line is to make DrawStatusLine an
empty function. This does not appear to be the right solution,
however, because [DSL;] is the only routine that knows how
tall the status line should be. Other subprograms which
are full-screen, such as a hint system, may change
the splitscreen setting, and they apparently rely
on [DSL;] to set it back to whatever it needs to be for the
game.

Mysteriously, an empty DSL works anyway under WinFrotz,
but it breaks under wzip and MaxZip. I'm not sure what the
the minimal DSL is to be safe, but the following one fixes
my problem for wzip (waiting for feedback on MaxZip), although
it may be more than is technically necessary.

[ DrawStatusLine;
   @split_window 0;
   @set_window 0;
   style roman;
];

SeanB
