From 62e509e9c90d728c9f65145947276f79112ab48c Mon Sep 17 00:00:00 2001 From: "Christian A. Weber" Date: Tue, 2 Nov 1993 18:53:33 +0000 Subject: Initial revision --- MainWindow.h | 2166 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2166 insertions(+) create mode 100644 MainWindow.h (limited to 'MainWindow.h') diff --git a/MainWindow.h b/MainWindow.h new file mode 100644 index 0000000..4b72e64 --- /dev/null +++ b/MainWindow.h @@ -0,0 +1,2166 @@ + +struct TextAttr TOPAZ80 = { + (STRPTR)"topaz.font", + TOPAZ_EIGHTY,0,0 +}; +struct NewScreen NewScreenStructure = { + 0,0, + 320,256, + 6, + 0,1, + EXTRA_HALFBRITE, + CUSTOMSCREEN, + &TOPAZ80, + NULL, + NULL, + NULL +}; + +#define NEWSCREENSTRUCTURE NewScreenStructure + +USHORT Palette[] = { + 0x0000, + 0x0ECA, + 0x035D, + 0x0AAA, + 0x0D80, + 0x0FE0, + 0x08F0, + 0x0444, + 0x00B6, + 0x00DD, + 0x00AF, + 0x007C, + 0x000F, + 0x070F, + 0x0C0E, + 0x0C08, + 0x0620, + 0x0E52, + 0x0A52, + 0x0FCA, + 0x0333, + 0x0444, + 0x0555, + 0x0666, + 0x0777, + 0x0888, + 0x0999, + 0x0AAA, + 0x0CCC, + 0x014A, + 0x0B98, + 0x0C00 +#define PaletteColorCount 32 +}; + +#define PALETTE Palette + +UBYTE UNDOBUFFER[64]; + +SHORT BorderVectors1[] = { + 0,0, + 25,0, + 25,10, + 0,10, + 0,0 +}; +struct Border Border1 = { + -1,-1, + 1,0,JAM1, + 5, + BorderVectors1, + NULL +}; + +struct Gadget Gadget3 = { + NULL, + -24,12, + 24,9, + GADGHBOX+GADGHIMAGE+GRELRIGHT, + NULL, + BOOLGADGET, + (APTR)&Border1, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL +}; + +SHORT BorderVectors2[] = { + 0,0, + 25,0, + 25,10, + 0,10, + 0,0 +}; +struct Border Border2 = { + -1,-1, + 1,0,JAM1, + 5, + BorderVectors2, + NULL +}; + +struct Gadget Gadget2 = { + &Gadget3, + -24,-9, + 24,9, + GADGHBOX+GADGHIMAGE+GRELBOTTOM+GRELRIGHT, + NULL, + BOOLGADGET, + (APTR)&Border2, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL +}; + +struct PropInfo PosPropGadgetSInfo = { + AUTOKNOB+FREEVERT+PROPBORDERLESS, + (UWORD)-1,(UWORD)-1, + (UWORD)-1,(UWORD)-1, +}; + +struct Image Image1 = { + 0,0, + 22,161, + 0, + NULL, + 0x0000,0x0000, + NULL +}; + +struct Gadget PosPropGadget = { + &Gadget2, + -23,25, + 22,-39, + GRELRIGHT+GRELHEIGHT, + RELVERIFY+GADGIMMEDIATE, + PROPGADGET, + (APTR)&Image1, + NULL, + NULL, + NULL, + (APTR)&PosPropGadgetSInfo, + NULL, + NULL +}; + +#define GadgetList1 PosPropGadget + +struct IntuiText IText1 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Remake Collision", + NULL +}; + +struct MenuItem MenuItem15 = { + NULL, + -50,112, + 136,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText1, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText2 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Remake Labels", + NULL +}; + +struct MenuItem MenuItem14 = { + &MenuItem15, + -50,104, + 136,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText2, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText3 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "-----------------", + NULL +}; + +struct MenuItem MenuItem13 = { + &MenuItem14, + -50,96, + 136,8, + ITEMTEXT+HIGHCOMP+HIGHBOX, + 0, + (APTR)&IText3, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText4 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Save Offsets", + NULL +}; + +struct MenuItem MenuItem12 = { + &MenuItem13, + -50,88, + 136,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText4, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText5 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Load Offsets", + NULL +}; + +struct MenuItem MenuItem11 = { + &MenuItem12, + -50,80, + 136,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText5, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText6 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "-----------------", + NULL +}; + +struct MenuItem MenuItem10 = { + &MenuItem11, + -50,72, + 136,8, + ITEMTEXT+HIGHCOMP+HIGHBOX, + 0, + (APTR)&IText6, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText7 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Edit Palette.. P", + NULL +}; + +struct MenuItem MenuItem9 = { + &MenuItem10, + -50,64, + 136,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText7, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText8 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "-----------------", + NULL +}; + +struct MenuItem MenuItem8 = { + &MenuItem9, + -50,56, + 136,8, + ITEMTEXT+HIGHCOMP, + 0, + (APTR)&IText8, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText9 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Set Main Org", + NULL +}; + +struct MenuItem MenuItem7 = { + &MenuItem8, + -50,48, + 136,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText9, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText10 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "-----------------", + NULL +}; + +struct MenuItem MenuItem6 = { + &MenuItem7, + -50,40, + 136,8, + ITEMTEXT+HIGHCOMP+HIGHBOX, + 0, + (APTR)&IText10, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText11 = { + 2,1,JAM1, + 19,0, + &TOPAZ80, + "Collision C", + NULL +}; + +struct MenuItem MenuItem5 = { + &MenuItem6, + -50,32, + 136,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText11, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText12 = { + 2,1,JAM1, + 19,0, + &TOPAZ80, + "Borders B", + NULL +}; + +struct MenuItem MenuItem4 = { + &MenuItem5, + -50,24, + 136,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText12, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText13 = { + 2,1,JAM1, + 19,0, + &TOPAZ80, + "Org Grid O", + NULL +}; + +struct MenuItem MenuItem3 = { + &MenuItem4, + -50,16, + 136,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText13, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText14 = { + 2,1,JAM1, + 19,0, + &TOPAZ80, + "Layer Mode L", + NULL +}; + +struct MenuItem MenuItem2 = { + &MenuItem3, + -50,8, + 136,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText14, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText15 = { + 2,1,JAM1, + 19,0, + &TOPAZ80, + "Tool Window W", + NULL +}; + +struct MenuItem MenuItem1 = { + &MenuItem2, + -50,0, + 136,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP+CHECKED, + 0, + (APTR)&IText15, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct Menu Menu5 = { + NULL, + 224,0, + 55,0, + MENUENABLED, + "Global", + &MenuItem1 +}; + +struct IntuiText IText16 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Start A", + NULL +}; + +struct MenuItem MenuItem22 = { + NULL, + -64,48, + 120,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText16, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText17 = { + 2,1,JAM1, + 19,0, + &TOPAZ80, + "Ping-Pong", + NULL +}; + +struct MenuItem SubItem3 = { + NULL, + 105,15, + 91,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText17, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText18 = { + 2,1,JAM1, + 19,0, + &TOPAZ80, + "Backward", + NULL +}; + +struct MenuItem SubItem2 = { + &SubItem3, + 105,7, + 91,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText18, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText19 = { + 2,1,JAM1, + 19,0, + &TOPAZ80, + "Forward", + NULL +}; + +struct MenuItem SubItem1 = { + &SubItem2, + 105,-1, + 91,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP+CHECKED, + 0, + (APTR)&IText19, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText20 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Mode »", + NULL +}; + +struct MenuItem MenuItem21 = { + &MenuItem22, + -64,40, + 120,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText20, + NULL, + NULL, + &SubItem1, + MENUNULL +}; + +struct IntuiText IText21 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Last Bob 2", + NULL +}; + +struct MenuItem MenuItem20 = { + &MenuItem21, + -64,32, + 120,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText21, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText22 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "First Bob 1", + NULL +}; + +struct MenuItem MenuItem19 = { + &MenuItem20, + -64,24, + 120,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText22, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText23 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "---------------", + NULL +}; + +struct MenuItem MenuItem18 = { + &MenuItem19, + -64,16, + 120,8, + ITEMTEXT+HIGHCOMP+HIGHBOX, + 0, + (APTR)&IText23, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText24 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Save IFF Anim..", + NULL +}; + +struct MenuItem MenuItem17 = { + &MenuItem18, + -64,8, + 120,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText24, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText25 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Load IFF Anim..", + NULL +}; + +struct MenuItem MenuItem16 = { + &MenuItem17, + -64,0, + 120,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText25, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct Menu Menu4 = { + &Menu5, + 178,0, + 39,0, + MENUENABLED, + "Anim", + &MenuItem16 +}; + +struct IntuiText IText26 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Delete F10", + NULL +}; + +struct MenuItem MenuItem36 = { + NULL, + 0,104, + 112,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText26, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText27 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Insert New F9", + NULL +}; + +struct MenuItem MenuItem35 = { + &MenuItem36, + 0,96, + 112,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText27, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText28 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "--------------", + NULL +}; + +struct MenuItem MenuItem34 = { + &MenuItem35, + 0,88, + 112,8, + ITEMTEXT+HIGHCOMP+HIGHBOX, + 0, + (APTR)&IText28, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText29 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Zoom Z", + NULL +}; + +struct MenuItem MenuItem33 = { + &MenuItem34, + 0,80, + 112,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText29, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText30 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Rotate R", + NULL +}; + +struct MenuItem MenuItem32 = { + &MenuItem33, + 0,72, + 112,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText30, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText31 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Flip Y Y", + NULL +}; + +struct MenuItem MenuItem31 = { + &MenuItem32, + 0,64, + 112,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText31, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText32 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Flip X X", + NULL +}; + +struct MenuItem MenuItem30 = { + &MenuItem31, + 0,56, + 112,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText32, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText33 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "--------------", + NULL +}; + +struct MenuItem MenuItem29 = { + &MenuItem30, + 0,48, + 112,8, + ITEMTEXT+HIGHCOMP+HIGHBOX, + 0, + (APTR)&IText33, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText34 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Set Collis. F4", + NULL +}; + +struct MenuItem MenuItem28 = { + &MenuItem29, + 0,40, + 112,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText34, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText35 = { + 3,1,COMPLEMENT, + 0,0, + NULL, + ".", + NULL +}; + +struct MenuItem SubItem12 = { + NULL, + 111,15, + 7,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText35, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText36 = { + 3,1,COMPLEMENT, + 0,0, + NULL, + ".", + NULL +}; + +struct MenuItem SubItem11 = { + &SubItem12, + 104,15, + 7,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP+CHECKED, + 0, + (APTR)&IText36, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText37 = { + 3,1,COMPLEMENT, + 0,0, + NULL, + ".", + NULL +}; + +struct MenuItem SubItem10 = { + &SubItem11, + 97,15, + 7,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText37, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText38 = { + 3,1,COMPLEMENT, + 0,0, + NULL, + ".", + NULL +}; + +struct MenuItem SubItem9 = { + &SubItem10, + 111,7, + 7,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText38, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText39 = { + 3,1,COMPLEMENT, + 0,0, + NULL, + ".", + NULL +}; + +struct MenuItem SubItem8 = { + &SubItem9, + 104,7, + 7,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText39, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText40 = { + 3,1,COMPLEMENT, + 0,0, + NULL, + ".", + NULL +}; + +struct MenuItem SubItem7 = { + &SubItem8, + 97,7, + 7,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText40, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText41 = { + 3,1,COMPLEMENT, + 0,0, + NULL, + ".", + NULL +}; + +struct MenuItem SubItem6 = { + &SubItem7, + 111,-1, + 7,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText41, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText42 = { + 3,1,COMPLEMENT, + 0,0, + NULL, + ".", + NULL +}; + +struct MenuItem SubItem5 = { + &SubItem6, + 104,-1, + 7,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText42, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText43 = { + 3,1,COMPLEMENT, + 0,0, + NULL, + ".", + NULL +}; + +struct MenuItem SubItem4 = { + &SubItem5, + 97,-1, + 7,8, + CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText43, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText44 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "DefaultOrg »", + NULL +}; + +struct MenuItem MenuItem27 = { + &MenuItem28, + 0,32, + 112,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText44, + NULL, + NULL, + &SubItem4, + MENUNULL +}; + +struct IntuiText IText45 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Set Org F3", + NULL +}; + +struct MenuItem MenuItem26 = { + &MenuItem27, + 0,24, + 112,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText45, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText46 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "--------------", + NULL +}; + +struct MenuItem MenuItem25 = { + &MenuItem26, + 0,16, + 112,8, + ITEMTEXT+HIGHCOMP+HIGHBOX, + 0, + (APTR)&IText46, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText47 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Get multi F2", + NULL +}; + +struct MenuItem MenuItem24 = { + &MenuItem25, + 0,8, + 112,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText47, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText48 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Get single F1", + NULL +}; + +struct MenuItem MenuItem23 = { + &MenuItem24, + 0,0, + 112,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText48, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct Menu Menu3 = { + &Menu4, + 140,0, + 31,0, + MENUENABLED, + "Bob", + &MenuItem23 +}; + +struct IntuiText IText49 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Close Screen", + NULL +}; + +struct MenuItem MenuItem41 = { + NULL, + 0,32, + 144,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText49, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText50 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "------------------", + NULL +}; + +struct MenuItem MenuItem40 = { + &MenuItem41, + 0,24, + 144,8, + ITEMTEXT+HIGHCOMP+HIGHBOX, + 0, + (APTR)&IText50, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText51 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Grab Screen..", + NULL +}; + +struct MenuItem MenuItem39 = { + &MenuItem40, + 0,16, + 144,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText51, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText52 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Grab DPaint", + NULL +}; + +struct MenuItem MenuItem38 = { + &MenuItem39, + 0,8, + 144,8, + ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText52, + NULL, + 'D', + NULL, + MENUNULL +}; + +struct IntuiText IText53 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Load IFF..", + NULL +}; + +struct MenuItem MenuItem37 = { + &MenuItem38, + 0,0, + 144,8, + ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText53, + NULL, + 'P', + NULL, + MENUNULL +}; + +struct Menu Menu2 = { + &Menu3, + 70,0, + 63,0, + MENUENABLED, + "Picture", + &MenuItem37 +}; + +struct IntuiText IText54 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Quit", + NULL +}; + +struct MenuItem MenuItem56 = { + NULL, + 0,112, + 144,8, + ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText54, + NULL, + 'Q', + NULL, + MENUNULL +}; + +struct IntuiText IText55 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "------------------", + NULL +}; + +struct MenuItem MenuItem55 = { + &MenuItem56, + 0,104, + 144,8, + ITEMTEXT+HIGHCOMP+HIGHBOX, + 0, + (APTR)&IText55, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText56 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Sleep", + NULL +}; + +struct MenuItem MenuItem54 = { + &MenuItem55, + 0,96, + 144,8, + ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText56, + NULL, + '`', + NULL, + MENUNULL +}; + +struct IntuiText IText57 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "------------------", + NULL +}; + +struct MenuItem MenuItem53 = { + &MenuItem54, + 0,88, + 144,8, + ITEMTEXT+HIGHCOMP+HIGHBOX, + 0, + (APTR)&IText57, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText58 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "About..", + NULL +}; + +struct MenuItem MenuItem52 = { + &MenuItem53, + 0,80, + 144,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText58, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText59 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "------------------", + NULL +}; + +struct MenuItem MenuItem51 = { + &MenuItem52, + 0,72, + 144,8, + ITEMTEXT+HIGHCOMP+HIGHBOX, + 0, + (APTR)&IText59, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText60 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Do Script..", + NULL +}; + +struct MenuItem SubItem16 = { + NULL, + 129,23, + 136,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText60, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText61 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "-----------------", + NULL +}; + +struct MenuItem SubItem15 = { + &SubItem16, + 129,15, + 136,8, + ITEMTEXT+HIGHCOMP+HIGHBOX, + 0, + (APTR)&IText61, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText62 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Stop Recording", + NULL +}; + +struct MenuItem SubItem14 = { + &SubItem15, + 129,7, + 136,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText62, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText63 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Start Recording..", + NULL +}; + +struct MenuItem SubItem13 = { + &SubItem14, + 129,-1, + 136,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText63, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText64 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "ARexx »", + NULL +}; + +struct MenuItem MenuItem50 = { + &MenuItem51, + 0,64, + 144,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText64, + NULL, + NULL, + &SubItem13, + MENUNULL +}; + +struct IntuiText IText65 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Generate Code", + NULL +}; + +struct MenuItem MenuItem49 = { + &MenuItem50, + 0,56, + 144,8, + ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText65, + NULL, + 'G', + NULL, + MENUNULL +}; + +struct IntuiText IText66 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "------------------", + NULL +}; + +struct MenuItem MenuItem48 = { + &MenuItem49, + 0,48, + 144,8, + ITEMTEXT+HIGHCOMP+HIGHBOX, + 0, + (APTR)&IText66, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText67 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Delete File..", + NULL +}; + +struct MenuItem MenuItem47 = { + &MenuItem48, + 0,40, + 144,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText67, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText68 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Save Bobs..", + NULL +}; + +struct MenuItem MenuItem46 = { + &MenuItem47, + 0,32, + 144,8, + ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText68, + NULL, + 'S', + NULL, + MENUNULL +}; + +struct IntuiText IText69 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Insert Bobs..", + NULL +}; + +struct MenuItem MenuItem45 = { + &MenuItem46, + 0,24, + 144,8, + ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText69, + NULL, + 'I', + NULL, + MENUNULL +}; + +struct IntuiText IText70 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Load Bobs", + NULL +}; + +struct MenuItem MenuItem44 = { + &MenuItem45, + 0,16, + 144,8, + ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText70, + NULL, + 'O', + NULL, + MENUNULL +}; + +struct IntuiText IText71 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "------------------", + NULL +}; + +struct MenuItem MenuItem43 = { + &MenuItem44, + 0,8, + 144,8, + ITEMTEXT+HIGHCOMP+HIGHBOX, + 0, + (APTR)&IText71, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct IntuiText IText72 = { + 2,1,JAM1, + 0,0, + &TOPAZ80, + "Clear All..", + NULL +}; + +struct MenuItem MenuItem42 = { + &MenuItem43, + 0,0, + 144,8, + ITEMTEXT+ITEMENABLED+HIGHCOMP, + 0, + (APTR)&IText72, + NULL, + NULL, + NULL, + MENUNULL +}; + +struct Menu Menu1 = { + &Menu2, + 0,0, + 63,0, + MENUENABLED, + "Project", + &MenuItem42 +}; + +#define MenuList1 Menu1 + +struct NewWindow NewWindowStructure1 = { + 0,0, + 320,200, + 0,1, + MOUSEBUTTONS+GADGETDOWN+GADGETUP+MENUPICK+RAWKEY, + BACKDROP+REPORTMOUSE+BORDERLESS+ACTIVATE+NOCAREREFRESH, + &PosPropGadget, + NULL, + NULL, + NULL, + NULL, + 0,0, + 0,0, + CUSTOMSCREEN +}; + +SHORT BorderVectors6[] = { + 0,0, + 37,0, + 37,10, + 0,10, + 0,0 +}; +struct Border Border6 = { + 134,11, + 1,0,JAM1, + 5, + BorderVectors6, + NULL +}; + +SHORT BorderVectors5[] = { + 0,0, + 37,0, + 37,10, + 0,10, + 0,0 +}; +struct Border Border5 = { + 94,11, + 1,0,JAM1, + 5, + BorderVectors5, + &Border6 +}; + +SHORT BorderVectors4[] = { + 0,0, + 37,0, + 37,10, + 0,10, + 0,0 +}; +struct Border Border4 = { + 174,11, + 1,0,JAM1, + 5, + BorderVectors4, + &Border5 +}; + +SHORT BorderVectors3[] = { + 0,0, + 37,0, + 37,10, + 0,10, + 0,0 +}; +struct Border Border3 = { + 214,11, + 1,0,JAM1, + 5, + BorderVectors3, + &Border4 +}; + +struct Gadget Gadget11 = { + NULL, + 0,0, + 1,1, + GADGHBOX+GADGHIMAGE, + NULL, + BOOLGADGET, + (APTR)&Border3, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL +}; + +UBYTE LabelGadgetSIBuff[64]; +struct StringInfo LabelGadgetSInfo = { + LabelGadgetSIBuff, + UNDOBUFFER, + 0, + 64, + 0, + 0,0,0,0,0, + 0, + 0, + NULL +}; + +SHORT BorderVectors7[] = { + 0,0, + 157,0, + 157,11, + 0,11, + 0,1 +}; +struct Border Border7 = { + -2,-2, + 1,0,JAM1, + 5, + BorderVectors7, + NULL +}; + +struct IntuiText IText73 = { + 1,0,JAM1, + 28,-11, + NULL, + "Source Label:", + NULL +}; + +struct Gadget LabelGadget = { + &Gadget11, + 96,46, + 154,9, + NULL, + RELVERIFY, + STRGADGET, + (APTR)&Border7, + NULL, + &IText73, + NULL, + (APTR)&LabelGadgetSInfo, + NULL, + NULL +}; + +SHORT BorderVectors8[] = { + 0,0, + 33,0, + 33,21, + 0,21, + 0,0 +}; +struct Border Border8 = { + -1,-1, + 1,0,JAM1, + 5, + BorderVectors8, + NULL +}; + +struct IntuiText IText75 = { + 1,0,JAM1, + 4,11, + NULL, + "Org", + NULL +}; + +struct IntuiText IText74 = { + 1,0,JAM1, + 4,2, + NULL, + "Set", + &IText75 +}; + +struct Gadget SetOrgGadget = { + &LabelGadget, + 255,35, + 32,20, + NULL, + RELVERIFY, + BOOLGADGET, + (APTR)&Border8, + NULL, + &IText74, + NULL, + NULL, + NULL, + NULL +}; + +SHORT BorderVectors9[] = { + 0,0, + 33,0, + 33,21, + 0,21, + 0,0 +}; +struct Border Border9 = { + -1,-1, + 1,0,JAM1, + 5, + BorderVectors9, + NULL +}; + +struct IntuiText IText77 = { + 1,0,JAM1, + 4,11, + NULL, + "Bob", + NULL +}; + +struct IntuiText IText76 = { + 1,0,JAM1, + 4,2, + NULL, + "Get", + &IText77 +}; + +struct Gadget GetBobGadget = { + &SetOrgGadget, + 255,12, + 32,20, + NULL, + RELVERIFY, + BOOLGADGET, + (APTR)&Border9, + NULL, + &IText76, + NULL, + NULL, + NULL, + NULL +}; + +struct PropInfo AnimSpeedGadgetSInfo = { + AUTOKNOB+FREEVERT, + (UWORD)-1,20755, + (UWORD)-1,4095, +}; + +struct Image Image2 = { + 0,11, + 6,4, + 0, + NULL, + 0x0000,0x0000, + NULL +}; + +struct Gadget AnimSpeedGadget = { + &GetBobGadget, + 4,11, + 14,45, + NULL, + NULL, + PROPGADGET, + (APTR)&Image2, + NULL, + NULL, + NULL, + (APTR)&AnimSpeedGadgetSInfo, + NULL, + NULL +}; + +SHORT BorderVectors10[] = { + 0,0, + 71,0, + 71,11, + 0,11, + 0,0 +}; +struct Border Border10 = { + -1,-1, + 1,0,JAM1, + 5, + BorderVectors10, + NULL +}; + +struct IntuiText IText78 = { + 1,0,JAM1, + 4,1, + NULL, + "Anim Key", + NULL +}; + +struct Gadget AnimKeyGadget = { + &AnimSpeedGadget, + 21,45, + 70,10, + SELECTED, + RELVERIFY+TOGGLESELECT, + BOOLGADGET, + (APTR)&Border10, + NULL, + &IText78, + NULL, + NULL, + NULL, + NULL +}; + +SHORT BorderVectors11[] = { + 0,0, + 71,0, + 71,11, + 0,11, + 0,0 +}; +struct Border Border11 = { + -1,-1, + 1,0,JAM1, + 5, + BorderVectors11, + NULL +}; + +struct IntuiText IText79 = { + 1,0,JAM1, + 4,1, + NULL, + "Auto Org", + NULL +}; + +struct Gadget AutoOrgGadget = { + &AnimKeyGadget, + 21,28, + 70,10, + SELECTED, + RELVERIFY+TOGGLESELECT, + BOOLGADGET, + (APTR)&Border11, + NULL, + &IText79, + NULL, + NULL, + NULL, + NULL +}; + +SHORT BorderVectors12[] = { + 0,0, + 71,0, + 71,11, + 0,11, + 0,0 +}; +struct Border Border12 = { + -1,-1, + 1,0,JAM1, + 5, + BorderVectors12, + NULL +}; + +struct IntuiText IText80 = { + 1,0,JAM1, + 4,1, + NULL, + "AutoSize", + NULL +}; + +struct Gadget AutoSizeGadget = { + &AutoOrgGadget, + 21,12, + 70,10, + SELECTED, + RELVERIFY+TOGGLESELECT, + BOOLGADGET, + (APTR)&Border12, + NULL, + &IText80, + NULL, + NULL, + NULL, + NULL +}; + +#define GadgetList2 AutoSizeGadget + +struct NewWindow NewWindowStructure2 = { + 0,11, + 292,58, + 0,1, + MOUSEBUTTONS+GADGETDOWN+GADGETUP+MENUPICK+CLOSEWINDOW+RAWKEY, + WINDOWDRAG+WINDOWCLOSE+REPORTMOUSE+ACTIVATE+NOCAREREFRESH, + &AutoSizeGadget, + NULL, + "Bobi Tool Window", + NULL, + NULL, + 0,0, + 0,0, + CUSTOMSCREEN +}; + + +void HandleEvent(object) +APTR object; +{ + if (object == (APTR)&GetBobGadget) { GetBobFunc( ); return; } + if (object == (APTR)&SetOrgGadget) { SetOrgFunc( ); return; } + if (object == (APTR)&MenuItem42) { ClearAllFunc( ); return; } + if (object == (APTR)&MenuItem44) { LoadBobsFunc( ); return; } + if (object == (APTR)&MenuItem45) { InsertBobsFunc( ); return; } + if (object == (APTR)&MenuItem46) { SaveBobsFunc( ); return; } + if (object == (APTR)&MenuItem47) { DeleteFileFunc( ); return; } + if (object == (APTR)&MenuItem49) { GenerateCodeFunc( ); return; } + if (object == (APTR)&MenuItem52) { AboutFunc( ); return; } + if (object == (APTR)&MenuItem54) { SleepFunc( ); return; } + if (object == (APTR)&MenuItem56) { QuitFunc( ); return; } + if (object == (APTR)&MenuItem37) { LoadPicFunc( ); return; } + if (object == (APTR)&MenuItem38) { GrabDPaintFunc( ); return; } + if (object == (APTR)&MenuItem39) { GrabScreenFunc( ); return; } + if (object == (APTR)&MenuItem41) { CloseScreenFunc( ); return; } + if (object == (APTR)&MenuItem23) { GetBobFunc( ); return; } + if (object == (APTR)&MenuItem24) { GetMultiFunc( ); return; } + if (object == (APTR)&MenuItem26) { SetOrgFunc( ); return; } + if (object == (APTR)&MenuItem28) { SetCollBoundsFunc( ); return; } + if (object == (APTR)&MenuItem30) { FlipXFunc( ); return; } + if (object == (APTR)&MenuItem31) { FlipYFunc( ); return; } + if (object == (APTR)&MenuItem32) { RotateFunc( ); return; } + if (object == (APTR)&MenuItem33) { ZoomFunc( ); return; } + if (object == (APTR)&MenuItem35) { InsertNewBobFunc( ); return; } + if (object == (APTR)&MenuItem36) { DeleteActBobFunc( ); return; } + if (object == (APTR)&MenuItem16) { LoadIFFAnimFunc( ); return; } + if (object == (APTR)&MenuItem17) { SaveIFFAnimFunc( ); return; } + if (object == (APTR)&MenuItem19) { SetFirstBobFunc( ); return; } + if (object == (APTR)&MenuItem20) { SetLastBobFunc( ); return; } + if (object == (APTR)&SubItem1) { SetAnimModeFunc( ); return; } + if (object == (APTR)&SubItem2) { SetAnimModeFunc( ); return; } + if (object == (APTR)&SubItem3) { SetAnimModeFunc( ); return; } + if (object == (APTR)&MenuItem22) { StartAnimFunc( ); return; } + if (object == (APTR)&MenuItem1) { ToolWindowFunc( ); return; } + if (object == (APTR)&MenuItem7) { SetMainOrgFunc( ); return; } + if (object == (APTR)&MenuItem9) { EditPaletteFunc( ); return; } + if (object == (APTR)&MenuItem11) { LoadOffsetsFunc( ); return; } + if (object == (APTR)&MenuItem12) { SaveOffsetsFunc( ); return; } + if (object == (APTR)&MenuItem14) { RemakeLabelsFunc( ); return; } + if (object == (APTR)&MenuItem15) { RemakeCollisionFunc( ); return; } +} +#define HANDLEEVENT HandleEvent + +/* end of PowerWindows source generation */ -- cgit v1.2.3