
struct TextAttr TOPAZ80 = {
	(STRPTR)"topaz.font",
	TOPAZ_EIGHTY,0,0
};
struct NewScreen NewScreenStructure = {
	0,0,
	640,200,
	2,
	0,1,
	HIRES,
	CUSTOMSCREEN,
	&TOPAZ80,
	(UBYTE *)"ScreenMod v1.0 ©1991 Legendary Design Technologies Inc.",
	NULL,
	NULL
};

#define NEWSCREENSTRUCTURE NewScreenStructure

USHORT Palette[] = {
	0x0000,
	0x0FFF,
	0x0333,
	0x0AAA
#define PaletteColorCount 4
};

#define PALETTE Palette

SHORT BorderVectors1[] = {
	0,0,
	121,0,
	121,10,
	0,10,
	0,0
};
struct Border Border1 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors1,
	NULL
};

struct IntuiText IText1 = {
	3,0,JAM2,
	16,1,
	NULL,
	(UBYTE *)"VIEW SCREEN",
	NULL
};

struct Gadget Gadget19 = {
	NULL,
	364,165,
	120,9,
	NULL,
	RELVERIFY,
	BOOLGADGET,
	(APTR)&Border1,
	NULL,
	&IText1,
	NULL,
	NULL,
	50,
	NULL
};

SHORT BorderVectors2[] = {
	0,0,
	121,0,
	121,10,
	0,10,
	0,0
};
struct Border Border2 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors2,
	NULL
};

struct IntuiText IText2 = {
	3,0,JAM2,
	4,1,
	NULL,
	(UBYTE *)"ADJUST PALETTE",
	NULL
};

struct Gadget Gadget18 = {
	&Gadget19,
	500,165,
	120,9,
	NULL,
	RELVERIFY,
	BOOLGADGET,
	(APTR)&Border2,
	NULL,
	&IText2,
	NULL,
	NULL,
	40,
	NULL
};

SHORT BorderVectors3[] = {
	0,0,
	78,0,
	78,10,
	0,10,
	0,0
};
struct Border Border3 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors3,
	NULL
};

struct IntuiText IText3 = {
	3,0,JAM2,
	7,1,
	NULL,
	(UBYTE *)"EXTRA_HB",
	NULL
};

struct Gadget Gadget17 = {
	&Gadget18,
	551,148,
	77,9,
	NULL,
	RELVERIFY+TOGGLESELECT,
	BOOLGADGET,
	(APTR)&Border3,
	NULL,
	&IText3,
	NULL,
	NULL,
	15,
	NULL
};

SHORT BorderVectors4[] = {
	0,0,
	78,0,
	78,10,
	0,10,
	0,0
};
struct Border Border4 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors4,
	NULL
};

struct IntuiText IText4 = {
	3,0,JAM2,
	27,1,
	NULL,
	(UBYTE *)"HAM",
	NULL
};

struct Gadget Gadget16 = {
	&Gadget17,
	454,148,
	77,9,
	NULL,
	RELVERIFY+TOGGLESELECT,
	BOOLGADGET,
	(APTR)&Border4,
	NULL,
	&IText4,
	NULL,
	NULL,
	14,
	NULL
};

SHORT BorderVectors5[] = {
	0,0,
	78,0,
	78,10,
	0,10,
	0,0
};
struct Border Border5 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors5,
	NULL
};

struct IntuiText IText5 = {
	3,0,JAM2,
	13,1,
	NULL,
	(UBYTE *)"DUALPF",
	NULL
};

struct Gadget Gadget15 = {
	&Gadget16,
	357,148,
	77,9,
	NULL,
	RELVERIFY+TOGGLESELECT,
	BOOLGADGET,
	(APTR)&Border5,
	NULL,
	&IText5,
	NULL,
	NULL,
	13,
	NULL
};

SHORT BorderVectors6[] = {
	0,0,
	78,0,
	78,10,
	0,10,
	0,0
};
struct Border Border6 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors6,
	NULL
};

struct IntuiText IText6 = {
	3,0,JAM2,
	10,1,
	NULL,
	(UBYTE *)"SPRITES",
	NULL
};

struct Gadget Gadget14 = {
	&Gadget15,
	551,132,
	77,9,
	NULL,
	RELVERIFY+TOGGLESELECT,
	BOOLGADGET,
	(APTR)&Border6,
	NULL,
	&IText6,
	NULL,
	NULL,
	12,
	NULL
};

SHORT BorderVectors7[] = {
	0,0,
	78,0,
	78,10,
	0,10,
	0,0
};
struct Border Border7 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors7,
	NULL
};

struct IntuiText IText7 = {
	3,0,JAM2,
	2,1,
	NULL,
	(UBYTE *)"INTERLACE",
	NULL
};

struct Gadget Gadget13 = {
	&Gadget14,
	454,132,
	77,9,
	NULL,
	RELVERIFY+TOGGLESELECT,
	BOOLGADGET,
	(APTR)&Border7,
	NULL,
	&IText7,
	NULL,
	NULL,
	11,
	NULL
};

SHORT BorderVectors8[] = {
	0,0,
	78,0,
	78,10,
	0,10,
	0,0
};
struct Border Border8 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors8,
	NULL
};

struct IntuiText IText8 = {
	3,0,JAM2,
	20,1,
	NULL,
	(UBYTE *)"HIRES",
	NULL
};

struct Gadget Gadget12 = {
	&Gadget13,
	357,132,
	77,9,
	NULL,
	RELVERIFY+TOGGLESELECT,
	BOOLGADGET,
	(APTR)&Border8,
	NULL,
	&IText8,
	NULL,
	NULL,
	10,
	NULL
};

UBYTE Gadget11SIBuff[81];
struct StringInfo Gadget11SInfo = {
	Gadget11SIBuff,
	NULL,
	0,
	81,
	0,
	0,0,0,0,0,
	0,
	0,
	NULL
};

SHORT BorderVectors9[] = {
	0,0,
	167,0,
	167,9,
	0,9,
	0,0
};
struct Border Border9 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors9,
	NULL
};

struct Gadget Gadget11 = {
	&Gadget12,
	462,112,
	166,8,
	NULL,
	RELVERIFY,
	STRGADGET,
	(APTR)&Border9,
	NULL,
	NULL,
	NULL,
	(APTR)&Gadget11SInfo,
	9,
	NULL
};

UBYTE Gadget10SIBuff[81];
struct StringInfo Gadget10SInfo = {
	Gadget10SIBuff,
	NULL,
	0,
	81,
	0,
	0,0,0,0,0,
	0,
	0,
	NULL
};

SHORT BorderVectors10[] = {
	0,0,
	167,0,
	167,9,
	0,9,
	0,0
};
struct Border Border10 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors10,
	NULL
};

struct Gadget Gadget10 = {
	&Gadget11,
	462,96,
	166,8,
	NULL,
	RELVERIFY,
	STRGADGET,
	(APTR)&Border10,
	NULL,
	NULL,
	NULL,
	(APTR)&Gadget10SInfo,
	8,
	NULL
};

UBYTE Gadget9SIBuff[81];
struct StringInfo Gadget9SInfo = {
	Gadget9SIBuff,
	NULL,
	0,
	81,
	0,
	0,0,0,0,0,
	0,
	0,
	NULL
};

SHORT BorderVectors11[] = {
	0,0,
	167,0,
	167,9,
	0,9,
	0,0
};
struct Border Border11 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors11,
	NULL
};

struct Gadget Gadget9 = {
	&Gadget10,
	462,80,
	166,8,
	NULL,
	RELVERIFY,
	STRGADGET,
	(APTR)&Border11,
	NULL,
	NULL,
	NULL,
	(APTR)&Gadget9SInfo,
	7,
	NULL
};

UBYTE Gadget8SIBuff[3];
struct StringInfo Gadget8SInfo = {
	Gadget8SIBuff,
	NULL,
	0,
	3,
	0,
	0,0,0,0,0,
	0,
	0,
	NULL
};

SHORT BorderVectors12[] = {
	0,0,
	27,0,
	27,9,
	0,9,
	0,0
};
struct Border Border12 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors12,
	NULL
};

struct Gadget Gadget8 = {
	&Gadget9,
	561,64,
	26,8,
	NULL,
	RELVERIFY+LONGINT,
	STRGADGET,
	(APTR)&Border12,
	NULL,
	NULL,
	NULL,
	(APTR)&Gadget8SInfo,
	6,
	NULL
};

UBYTE Gadget7SIBuff[3];
struct StringInfo Gadget7SInfo = {
	Gadget7SIBuff,
	NULL,
	0,
	3,
	0,
	0,0,0,0,0,
	0,
	0,
	NULL
};

SHORT BorderVectors13[] = {
	0,0,
	27,0,
	27,9,
	0,9,
	0,0
};
struct Border Border13 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors13,
	NULL
};

struct Gadget Gadget7 = {
	&Gadget8,
	437,64,
	26,8,
	NULL,
	RELVERIFY+LONGINT,
	STRGADGET,
	(APTR)&Border13,
	NULL,
	NULL,
	NULL,
	(APTR)&Gadget7SInfo,
	5,
	NULL
};

UBYTE Gadget6SIBuff[5];
struct StringInfo Gadget6SInfo = {
	Gadget6SIBuff,
	NULL,
	0,
	5,
	0,
	0,0,0,0,0,
	0,
	0,
	NULL
};

SHORT BorderVectors14[] = {
	0,0,
	43,0,
	43,9,
	0,9,
	0,0
};
struct Border Border14 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors14,
	NULL
};

struct Gadget Gadget6 = {
	&Gadget7,
	561,46,
	42,8,
	NULL,
	RELVERIFY+LONGINT,
	STRGADGET,
	(APTR)&Border14,
	NULL,
	NULL,
	NULL,
	(APTR)&Gadget6SInfo,
	4,
	NULL
};

UBYTE Gadget5SIBuff[5];
struct StringInfo Gadget5SInfo = {
	Gadget5SIBuff,
	NULL,
	0,
	5,
	0,
	0,0,0,0,0,
	0,
	0,
	NULL
};

SHORT BorderVectors15[] = {
	0,0,
	43,0,
	43,9,
	0,9,
	0,0
};
struct Border Border15 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors15,
	NULL
};

struct Gadget Gadget5 = {
	&Gadget6,
	437,46,
	42,8,
	NULL,
	RELVERIFY+LONGINT,
	STRGADGET,
	(APTR)&Border15,
	NULL,
	NULL,
	NULL,
	(APTR)&Gadget5SInfo,
	3,
	NULL
};

UBYTE Gadget4SIBuff[5];
struct StringInfo Gadget4SInfo = {
	Gadget4SIBuff,
	NULL,
	0,
	5,
	0,
	0,0,0,0,0,
	0,
	0,
	NULL
};

SHORT BorderVectors16[] = {
	0,0,
	43,0,
	43,9,
	0,9,
	0,0
};
struct Border Border16 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors16,
	NULL
};

struct Gadget Gadget4 = {
	&Gadget5,
	561,28,
	42,8,
	NULL,
	RELVERIFY+LONGINT,
	STRGADGET,
	(APTR)&Border16,
	NULL,
	NULL,
	NULL,
	(APTR)&Gadget4SInfo,
	2,
	NULL
};

UBYTE Gadget3SIBuff[5];
struct StringInfo Gadget3SInfo = {
	Gadget3SIBuff,
	NULL,
	0,
	5,
	0,
	0,0,0,0,0,
	0,
	0,
	NULL
};

SHORT BorderVectors17[] = {
	0,0,
	43,0,
	43,9,
	0,9,
	0,0
};
struct Border Border17 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors17,
	NULL
};

struct Gadget Gadget3 = {
	&Gadget4,
	437,28,
	42,8,
	NULL,
	RELVERIFY+LONGINT,
	STRGADGET,
	(APTR)&Border17,
	NULL,
	NULL,
	NULL,
	(APTR)&Gadget3SInfo,
	1,
	NULL
};

SHORT BorderVectors18[] = {
	0,0,
	107,0,
	107,14,
	0,14,
	0,0
};
struct Border Border18 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors18,
	NULL
};

struct IntuiText IText9 = {
	1,0,JAM2,
	1,3,
	NULL,
	(UBYTE *)"REMAKE SCREEN",
	NULL
};

struct Gadget Gadget2 = {
	&Gadget3,
	519,182,
	106,13,
	NULL,
	RELVERIFY,
	BOOLGADGET,
	(APTR)&Border18,
	NULL,
	&IText9,
	NULL,
	NULL,
	30,
	NULL
};

SHORT BorderVectors19[] = {
	0,0,
	107,0,
	107,14,
	0,14,
	0,0
};
struct Border Border19 = {
	-1,-1,
	3,0,JAM1,
	5,
	BorderVectors19,
	NULL
};

struct IntuiText IText10 = {
	1,0,JAM2,
	8,3,
	NULL,
	(UBYTE *)"UPDATE LIST",
	NULL
};

struct Gadget Gadget1 = {
	&Gadget2,
	359,182,
	106,13,
	NULL,
	RELVERIFY,
	BOOLGADGET,
	(APTR)&Border19,
	NULL,
	&IText10,
	NULL,
	NULL,
	20,
	NULL
};

#define GadgetList1 Gadget1

SHORT BorderVectors20[] = {
	0,0,
	328,0,
	328,170,
	0,170,
	0,0
};
struct Border Border20 = {
	12,26,
	3,0,JAM1,
	5,
	BorderVectors20,
	NULL
};

#define BorderList1 Border20

struct IntuiText IText11 = {
	3,1,COMPLEMENT,
	0,0,
	NULL,
	(UBYTE *)"Iconify",
	NULL
};

struct MenuItem MenuItem1 = {
	NULL,
	0,0,
	96,8,
	ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
	0,
	(APTR)&IText11,
	0,
	'I',
	0,
	MENUNULL
};

struct Menu Menu2 = {
	NULL,
	70,0,
	63,0,
	MENUENABLED,
	"Special",
	&MenuItem1
};

struct IntuiText IText12 = {
	3,1,COMPLEMENT,
	0,0,
	NULL,
	(UBYTE *)"Quit",
	NULL
};

struct MenuItem MenuItem5 = {
	NULL,
	0,24,
	144,8,
	ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
	0,
	(APTR)&IText12,
	NULL,
	'Q',
	NULL,
	MENUNULL
};

struct IntuiText IText13 = {
	3,1,COMPLEMENT,
	0,0,
	NULL,
	(UBYTE *)"Help",
	NULL
};

struct MenuItem MenuItem4 = {
	&MenuItem5,
	0,16,
	144,8,
	ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
	0,
	(APTR)&IText13,
	0,
	'H',
	0,
	MENUNULL
};

struct IntuiText IText14 = {
	3,1,COMPLEMENT,
	0,0,
	NULL,
	(UBYTE *)"About",
	NULL
};

struct MenuItem MenuItem3 = {
	&MenuItem4,
	0,8,
	144,8,
	ITEMTEXT+ITEMENABLED+HIGHCOMP,
	0,
	(APTR)&IText14,
	NULL,
	0,
	NULL,
	MENUNULL
};

struct IntuiText IText15 = {
	3,1,COMPLEMENT,
	0,0,
	NULL,
	(UBYTE *)"Save Settings",
	NULL
};

struct MenuItem MenuItem2 = {
	&MenuItem3,
	0,0,
	144,8,
	ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
	0,
	(APTR)&IText15,
	NULL,
	'S',
	NULL,
	MENUNULL
};

struct Menu Menu1 = {
	&Menu2,
	0,0,
	63,0,
	MENUENABLED,
	"Project",
	&MenuItem2
};

#define MenuList1 Menu1

struct IntuiText IText26 = {
	3,0,JAM2,
	489,64,
	NULL,
	(UBYTE *)"BlockPen",
	NULL
};

struct IntuiText IText25 = {
	3,0,JAM2,
	359,64,
	NULL,
	(UBYTE *)"DetailPen",
	&IText26
};

struct IntuiText IText24 = {
	3,0,JAM2,
	359,112,
	NULL,
	(UBYTE *)"Default Font",
	&IText25
};

struct IntuiText IText23 = {
	3,0,JAM2,
	351,96,
	NULL,
	(UBYTE *)"Default Title",
	&IText24
};

struct IntuiText IText22 = {
	3,0,JAM2,
	415,80,
	NULL,
	(UBYTE *)"Title",
	&IText23
};

struct IntuiText IText21 = {
	3,0,JAM2,
	505,46,
	NULL,
	(UBYTE *)"Height",
	&IText22
};

struct IntuiText IText20 = {
	3,0,JAM2,
	391,46,
	NULL,
	(UBYTE *)"Width",
	&IText21
};

struct IntuiText IText19 = {
	3,0,JAM2,
	497,28,
	NULL,
	(UBYTE *)"TopEdge",
	&IText20
};

struct IntuiText IText18 = {
	3,0,JAM2,
	367,28,
	NULL,
	(UBYTE *)"LeftEdge",
	&IText19
};

struct IntuiText IText17 = {
	3,0,JAM2,
	254,17,
	NULL,
	(UBYTE *)"RESOLUTION",
	&IText18
};

struct IntuiText IText16 = {
	3,0,JAM2,
	18,17,
	NULL,
	(UBYTE *)"SCREEN TITLE",
	&IText17
};

#define IntuiTextList1 IText16

struct NewWindow NewWindowStructure1 = {
	0,0,
	640,200,
	0,1,
	MOUSEBUTTONS+GADGETUP+MENUPICK+CLOSEWINDOW+VANILLAKEY,
	WINDOWCLOSE+BACKDROP+ACTIVATE+NOCAREREFRESH,
	&Gadget1,
	NULL,
	(UBYTE *)"ScreenMod v1.0 ©1991 Legendary Design Technologies",
	NULL,
	NULL,
	5,5,
	-1,-1,
	CUSTOMSCREEN
};
