USHORT *ImageData1Chip,*ImageData2Chip;

struct NewScreen NewScreen = {
   0,0,
   640,200,
   2,
   0,1,
   HIRES,
   CUSTOMSCREEN,
   NULL,
   NULL,
   NULL,
   NULL
};

struct IntuiText IText1 = {
   3,1,COMPLEMENT,
   19,0,
   NULL,
   "a)",
   NULL
};

struct MenuItem SubItem6 = {
   NULL,
   128,40,
   35,8,
   CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP,
   0x1f,
   (APTR)&IText1,
   NULL,
   NULL,
   NULL,
   MENUNULL
};

struct IntuiText IText2 = {
   3,1,COMPLEMENT,
   19,0,
   NULL,
   "1)",
   NULL
};

struct MenuItem SubItem5 = {
   &SubItem6,
   128,32,
   35,8,
   CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP,
   0x2f,
   (APTR)&IText2,
   NULL,
   NULL,
   NULL,
   MENUNULL
};

struct IntuiText IText3 = {
   3,1,COMPLEMENT,
   19,0,
   NULL,
   "a.",
   NULL
};

struct MenuItem SubItem4 = {
   &SubItem5,
   128,24,
   35,8,
   CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP,
   0x37,
   (APTR)&IText3,
   NULL,
   NULL,
   NULL,
   MENUNULL
};

struct IntuiText IText4 = {
   3,1,COMPLEMENT,
   19,0,
   NULL,
   "1.",
   NULL
};

struct MenuItem SubItem3 = {
   &SubItem4,
   128,16,
   35,8,
   CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP,
   0x3b,
   (APTR)&IText4,
   NULL,
   NULL,
   NULL,
   MENUNULL
};

struct IntuiText IText5 = {
   3,1,COMPLEMENT,
   19,0,
   NULL,
   "A.",
   NULL
};

struct MenuItem SubItem2 = {
   &SubItem3,
   128,8,
   35,8,
   CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP,
   0x3d,
   (APTR)&IText5,
   NULL,
   NULL,
   NULL,
   MENUNULL
};

struct IntuiText IText6 = {
   3,1,COMPLEMENT,
   19,0,
   NULL,
   "I.",
   NULL
};

struct MenuItem SubItem1 = {
   &SubItem2,
   128,0,
   35,8,
   CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP+CHECKED,
   0x3e,
   (APTR)&IText6,
   NULL,
   NULL,
   NULL,
   MENUNULL
};

struct IntuiText IText7 = {
   3,1,COMPLEMENT,
   0,0,
   NULL,
   "Starting Level",
   NULL
};

struct MenuItem *SubItems[6]=
{
   {&SubItem1},
   {&SubItem2},
   {&SubItem3},
   {&SubItem4},
   {&SubItem5},
   {&SubItem6}
};

struct MenuItem MenuItem3 = {
   NULL,
   0,18,
   171,8,
   CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText7,
   NULL,
   NULL,
   &SubItem1,
   MENUNULL
};

struct IntuiText IText8 = {
   3,1,COMPLEMENT,
   19,0,
   NULL,
   "Interlaced",
   NULL
};

struct MenuItem MenuItem2 = {
   &MenuItem3,
   0,9,
   171,8,
   CHECKIT+ITEMTEXT+COMMSEQ+MENUTOGGLE+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText8,
   NULL,
   'I',
   NULL,
   MENUNULL
};

struct IntuiText IText9 = {
   3,1,COMPLEMENT,
   19,0,
   NULL,
   "Double Spacing",
   NULL
};

struct MenuItem MenuItem1 = {
   &MenuItem2,
   0,0,
   171,8,
   CHECKIT+ITEMTEXT+COMMSEQ+MENUTOGGLE+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText9,
   NULL,
   'D',
   NULL,
   MENUNULL
};

struct Menu Menu3 = {
   NULL,
   137,0,
   57,0,
   MENUENABLED,
   "Prefs",
   &MenuItem1
};

struct IntuiText IText10 = {
   3,1,COMPLEMENT,
   0,0,
   NULL,
   "Erase",
   NULL
};

struct MenuItem MenuItem7 = {
   NULL,
   0,27,
   80,8,
   ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText10,
   NULL,
   'E',
   NULL,
   MENUNULL
};

struct IntuiText IText11 = {
   3,1,COMPLEMENT,
   0,0,
   NULL,
   "Paste",
   NULL
};

struct MenuItem MenuItem6 = {
   &MenuItem7,
   0,18,
   80,8,
   ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText11,
   NULL,
   'P',
   NULL,
   MENUNULL
};

struct IntuiText IText12 = {
   3,1,COMPLEMENT,
   0,0,
   NULL,
   "Copy",
   NULL
};

struct MenuItem MenuItem5 = {
   &MenuItem6,
   0,9,
   80,8,
   ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText12,
   NULL,
   'C',
   NULL,
   MENUNULL
};

struct IntuiText IText13 = {
   3,1,COMPLEMENT,
   0,0,
   NULL,
   "Cut",
   NULL
};

struct MenuItem MenuItem4 = {
   &MenuItem5,
   0,0,
   80,8,
   ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText13,
   NULL,
   'X',
   NULL,
   MENUNULL
};

struct Menu Menu2 = {
   &Menu3,
   82,0,
   48,0,
   MENUENABLED,
   "Edit",
   &MenuItem4
};

struct IntuiText IText14 = {
   3,1,COMPLEMENT,
   0,0,
   NULL,
   "Quit",
   NULL
};

struct MenuItem MenuItem14 = {
   NULL,
   0,54,
   120,8,
   ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText14,
   NULL,
   'Q',
   NULL,
   MENUNULL
};

struct IntuiText IText15 = {
   3,1,COMPLEMENT,
   0,0,
   NULL,
   "About...",
   NULL
};

struct MenuItem MenuItem13 = {
   &MenuItem14,
   0,45,
   120,8,
   ITEMTEXT+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText15,
   NULL,
   NULL,
   NULL,
   MENUNULL
};

struct IntuiText IText16 = {
   3,1,COMPLEMENT,
   0,0,
   NULL,
   "To printer",
   NULL
};

struct MenuItem SubItem8 = {
   NULL,
   105,8,
   80,8,
   ITEMTEXT+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText16,
   NULL,
   NULL,
   NULL,
   MENUNULL
};

struct IntuiText IText17 = {
   3,1,COMPLEMENT,
   0,0,
   NULL,
   "To disk",
   NULL
};

struct MenuItem SubItem7 = {
   &SubItem8,
   105,0,
   80,8,
   ITEMTEXT+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText17,
   NULL,
   NULL,
   NULL,
   MENUNULL
};

struct IntuiText IText18 = {
   3,1,COMPLEMENT,
   0,0,
   NULL,
   "Print",
   NULL
};

struct MenuItem MenuItem12 = {
   &MenuItem13,
   0,36,
   120,8,
   ITEMTEXT+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText18,
   NULL,
   NULL,
   &SubItem7,
   MENUNULL
};

struct IntuiText IText19 = {
   3,1,COMPLEMENT,
   0,0,
   NULL,
   "Save As...",
   NULL
};

struct MenuItem MenuItem11 = {
   &MenuItem12,
   0,27,
   120,8,
   ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText19,
   NULL,
   'A',
   NULL,
   MENUNULL
};

struct IntuiText IText20 = {
   3,1,COMPLEMENT,
   0,0,
   NULL,
   "Save",
   NULL
};

struct MenuItem MenuItem10 = {
   &MenuItem11,
   0,18,
   120,8,
   ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText20,
   NULL,
   'S',
   NULL,
   MENUNULL
};

struct IntuiText IText21 = {
   3,1,COMPLEMENT,
   0,0,
   NULL,
   "Open",
   NULL
};

struct MenuItem MenuItem9 = {
   &MenuItem10,
   0,9,
   120,8,
   ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText21,
   NULL,
   'O',
   NULL,
   MENUNULL
};

struct IntuiText IText22 = {
   3,1,COMPLEMENT,
   0,0,
   NULL,
   "New",
   NULL
};

struct MenuItem MenuItem8 = {
   &MenuItem9,
   0,0,
   120,8,
   ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
   0,
   (APTR)&IText22,
   NULL,
   'N',
   NULL,
   MENUNULL
};

struct Menu Menu1 = {
   &Menu2,
   0,0,
   75,0,
   MENUENABLED,
   "Project",
   &MenuItem8
};

#define MenuList1 Menu1

struct NewWindow NewWindow = {
   0,11,
   640,189,
   0,1,
   MOUSEBUTTONS+MOUSEMOVE+MENUPICK+RAWKEY,
   BACKDROP+REPORTMOUSE+BORDERLESS+ACTIVATE,
   NULL,
   NULL,
   NULL,
   NULL,
   NULL,
   640,189,
   640,189,
   CUSTOMSCREEN
};

USHORT ImageData1[] = {
   0x003F,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFE00,0x0000,0x03E0,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x03E0,0x0000,0x0E1F,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFC38,0x0000,0x38F0,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x078E,0x0000,
   0x6300,0x0000,0x0000,0x00F8,0x0000,0x0080,0x6000,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x0063,0x0000,0xC600,0x0000,
   0x0000,0x018C,0x0000,0x0180,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x0031,0x8000,0x8C00,0x0000,0x0000,0x0300,
   0x3E1F,0x83E0,0xE07E,0x3183,0xE000,0x0000,0x0000,0x0000,
   0x0018,0x8000,0x8800,0x0000,0x0000,0x0300,0x6318,0xC180,
   0x6063,0x3186,0x3000,0x0000,0x0000,0x0000,0x0008,0x8000,
   0x8C00,0x0000,0x0000,0x0300,0x6318,0xC180,0x6063,0x3187,
   0xF000,0x0000,0x0000,0x0000,0x0018,0x8000,0xC600,0x0000,
   0x0000,0x018C,0x6318,0xC190,0x6063,0x3186,0x0060,0x1806,
   0x0000,0x0000,0x0031,0x8000,0x6300,0x0000,0x0000,0x00F8,
   0x3E18,0xC0E0,0xF063,0x1EC3,0xE060,0x1806,0x0000,0x0000,
   0x0063,0x0000,0x38F0,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x078E,0x0000,
   0x0E1F,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC38,0x0000,0x03E0,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x03E0,0x0000,0x003F,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFE00,0x0000
};

struct Image Image1 = {
   0,0,
   209,15,
   2,
   NULL,
   0x0001,0x0000,
   NULL
};

USHORT ImageData2[] = {
   0x003F,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFE00,0x0000,0x03E0,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x03E0,0x0000,0x0E1F,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFC38,0x0000,0x38FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFF8E,0x0000,
   0x63FF,0xFFFF,0xFFFF,0xFF07,0xFFFF,0xFF7F,0x9FFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFE3,0x0000,0xC7FF,0xFFFF,
   0xFFFF,0xFE73,0xFFFF,0xFE7F,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFF1,0x8000,0x8FFF,0xFFFF,0xFFFF,0xFCFF,
   0xC1E0,0x7C1F,0x1F81,0xCE7C,0x1FFF,0xFFFF,0xFFFF,0xFFFF,
   0xFFF8,0x8000,0x8FFF,0xFFFF,0xFFFF,0xFCFF,0x9CE7,0x3E7F,
   0x9F9C,0xCE79,0xCFFF,0xFFFF,0xFFFF,0xFFFF,0xFFF8,0x8000,
   0x8FFF,0xFFFF,0xFFFF,0xFCFF,0x9CE7,0x3E7F,0x9F9C,0xCE78,
   0x0FFF,0xFFFF,0xFFFF,0xFFFF,0xFFF8,0x8000,0xC7FF,0xFFFF,
   0xFFFF,0xFE73,0x9CE7,0x3E6F,0x9F9C,0xCE79,0xFF9F,0xE7F9,
   0xFFFF,0xFFFF,0xFFF1,0x8000,0x63FF,0xFFFF,0xFFFF,0xFF07,
   0xC1E7,0x3F1F,0x0F9C,0xE13C,0x1F9F,0xE7F9,0xFFFF,0xFFFF,
   0xFFE3,0x0000,0x38FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFF8E,0x0000,
   0x0E1F,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC38,0x0000,0x03E0,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x03E0,0x0000,0x003F,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFE00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x000F,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xF800,0x0000,0x00FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFF80,0x0000,
   0x01FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFC0,0x0000,0x03FF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFE0,0x0000,0x07FF,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFFF0,0x0000,0x03FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFE0,0x0000,
   0x01FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFC0,0x0000,0x00FF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFF80,0x0000,0x000F,0xFFFF,0xFFFF,0xFFFF,
   0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
   0xF800,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
   0x0000,0x0000,0x0000,0x0000
};

struct Image Image2 = {
   0,0,
   209,15,
   2,
   NULL,
   0x0003,0x0000,
   NULL
};

struct Gadget Gadget5 = {
   NULL,
   39,55,
   209,15,
   GADGHIMAGE+GADGIMAGE,
   RELVERIFY,
   BOOLGADGET,
   (APTR)&Image1,
   (APTR)&Image2,
   NULL,
   NULL,
   NULL,
   NULL,
   NULL
};

#define GadgetList2 Gadget5

struct IntuiText IText27 = {
   1,0,JAM2,
   13,42,
   NULL,
   "YAFR V1.10 ©1989 Dave Schreiber",
   NULL
};

struct IntuiText IText26 = {
   1,0,JAM2,
   14,22,
   NULL,
   "Finished on October 30, 1989",
   &IText27
};

struct IntuiText IText25 = {
   1,0,JAM2,
   13,31,
   NULL,
   "©1988, 1989 Dave Schreiber",
   &IText26
};

struct IntuiText IText24 = {
   1,0,JAM2,
   14,13,
   NULL,
   "Written by Dave Schreiber",
   &IText25
};

struct IntuiText IText23 = {
   1,0,JAM2,
   12,4,
   NULL,
   "'Liner version 1.32",
   &IText24
};


#define IntuiTextList2 IText23

struct NewWindow NewAboutWindow = {
   167,46,
   287,73,
   0,1,
   GADGETUP,
   SIMPLE_REFRESH+ACTIVATE,
   &Gadget5,
   NULL,
   NULL,
   NULL,
   NULL,
   5,5,
   640,200,
   CUSTOMSCREEN
};

void HandleEvent(object)
APTR object;
{
  if (object == (APTR)&MenuItem8) { HandleNew(object); return; }
  if (object == (APTR)&MenuItem9) { HandleOpen(object); return; }
  if (object == (APTR)&MenuItem10) { Save(object); return; }
  if (object == (APTR)&MenuItem11) { HandleSaveAs(object); return; }
  if (object == (APTR)&SubItem7) { HandlePrintDisk(object); return; }
  if (object == (APTR)&SubItem8) { HandlePrintPrinter(object); return; }
  if (object == (APTR)&MenuItem13) { HandleAbout(object); return; }
  if (object == (APTR)&MenuItem14) { HandleQuit(object); return; }
  if (object == (APTR)&MenuItem4) { HandleCut(object); return; }
  if (object == (APTR)&MenuItem5) { HandleCopy(object); return; }
  if (object == (APTR)&MenuItem6) { HandlePaste(object); return; }
  if (object == (APTR)&MenuItem7) { HandleErase(object); return; }
  if (object == (APTR)&MenuItem1) { DoubleSpacing(object); return; }
  if (object == (APTR)&MenuItem2) { HandleInterlaced(object); return; }
  if (object == (APTR)&SubItem1) { HandleFirst(object); return; }
  if (object == (APTR)&SubItem2) { HandleSecond(object); return; }
  if (object == (APTR)&SubItem3) { HandleThird(object); return; }
  if (object == (APTR)&SubItem4) { HandleFourth(object); return; }
  if (object == (APTR)&SubItem5) { HandleFifth(object); return; }
  if (object == (APTR)&SubItem6) { HandleSixth(object); return; }
}
#define HANDLEEVENT HandleEvent

/* end of PowerWindows source generation */

