Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!mcsun!unido!rwthinf!cip-s02!stefanb From: stefanb@cip-s02.informatik.rwth-aachen.de (Stefan Becker) Newsgroups: comp.sys.amiga.programmer Subject: Re: 2.0 Screens Message-ID: Date: 8 Apr 91 14:08:17 GMT References: <4503@orbit.cts.com> Sender: news@rwthinf.UUCP Lines: 39 chucks@pnet51.orb.mn.org (Erik Funkenbusch) writes: >struct TagItem scrtags[7] = {{SA_Overscan, OSCAN_TEXT},{SA_Pens, ~0}, ^^^^^ This must be a pointer to array of UWORD's! > {SA_FullPalette, TRUE},{SA_Type, CUSTOMSCREEN}, > {SA_Title, "BBS Screen"},{SA_Width, 640}, > {TAG_END, NULL}}; > >struct NewScreen myscreen = {0, 0, 640, 200,3,1,0,HIRES,CUSTOMSCREEN,NULL, > "BBS Screen", NULL, NULL}; How about this: struct NewScreen myscreen = {0, 0, STDSCREENWIDTH, STDSCREENHEIGHT, 3,1,0, HIRES,CUSTOMSCREEN,NULL, "BBS Screen", NULL, NULL}; /* look into intuition/screens.h for more info on pens */ UWORD screenpens[]={0,1,3,2,3,2,3,2,3,~0}; if (!(s=OpenScreenTags(&myscreen, SA_Overscan,OSCAN_TEXT, SA_FullPalette,TRUE, SA_Pens,screenpens, TAG_DONE))) Hope this helps... Stefan Mail : Stefan Becker, Holsteinstrasse 9, D-5100 Aachen /// Only Phone : +49-241-505705 FIDO: 2:242/7.6 Germany /// Amiga makes Domain: stefanb@informatik.rwth-aachen.de \\\/// it possible.. Bang : ..mcvax!unido!rwthinf!stefanb \XX/ -->A3000/25<--