Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!seismo!rochester!ritcv!rocksvax!oswego!jacs4440 From: jacs4440@oswego.UUCP (Dan/Mark) Newsgroups: net.micro.amiga Subject: Making a screen invisible ( rephrased ) Message-ID: <781@oswego.UUCP> Date: Tue, 21-Oct-86 13:23:48 EST Article-I.D.: oswego.781 Posted: Tue Oct 21 13:23:48 1986 Date-Received: Sun, 26-Oct-86 02:14:22 EST References: <776@oswego.UUCP> <93500054@convex> Reply-To: jacs4440@oswego.UUCP (Mark Reichert) Organization: State University of New York at Oswego Lines: 28 In article <93500054@convex> danny@convex.UUCP writes: > >I think he's talking about clearing out the bits of the screen. > >I don't have my manuals here but isn't there a specific function just >for the purpose? C-A? > >Dan Wallach No, that really isn't what I was interested in. I guess that I probably didn't express what I needed well enough. What I want is to be able to do rendering to an INTERLACED screen in memory, with as little ( ideally none ) effect on the display as possible. I don't like an interlaced workbench, and this program could run for quite a few hours ( days even ). What I had in mind, and I guess that I am dreaming is something such as : scr = OpenScreen(&ns); /* everything gets interlaced */ win = OpenWindow(&nw); bit-twiddle, hand-wave, hocus-pocus, linked list kludge; [Remake/Rethink]Display(); /* because these look at everything ?? */ and suddenly, the new screen goes away and my workbench un-interlaces. Now, I can Move() and Draw() and all sorts of other neat stuff, and when the picture is done, it will write the picture out to disk. I also may need a sequence for closing this invisible screen. I Hope it's clearer this time. - mark