/*
(c) Copyright 1988-1994 Microsoft Corporation.

Microsoft Bars&Pipes Professional Source Code License

This License governs use of the accompanying Software.  
Microsoft hopes you find this Software useful.

You are licensed to do anything you want with the Software. 

In return, we simply require that you agree:

1.      Not to remove any copyright notices from the Software.

2.      That the Software comes "as is", with no warranties.  
        None whatsoever. This means no implied warranty of merchantability or 
        fitness for a particular purpose or any warranty of non-infringement.  
        Also, you must pass this disclaimer on whenever you distribute the Software.

3.      That we will not be liable for any of those types of damages known as indirect, 
        special, consequential, or incidental related to the Software or this License, 
        to the maximum extent the law permits. Also, you must pass this limitation of 
        liability on whenever you distribute the Software.

4.      That if you sue anyone over patents that you think may apply to the Software 
        for that person’s use of the Software, your license to the Software ends automatically.

5.      That the patent rights Microsoft is licensing only apply to the Software, 
        not to any derivatives you make.

6.      That your rights under the License end automatically if you breach this in any way.
*/

#include "/CompilerSpecific.h"
#include <intuition/intuition.h>


static struct IntuiText loopIText1 = {
        4,0,JAM1,
        8,3,
        NULL,
        "8",
        NULL
};

static struct Gadget loopGadget10 = {
        NULL,
        211,15,
        25,13,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &loopIText1,
        NULL,
        NULL,
        8,
        NULL
};

static struct IntuiText loopIText2 = {
        4,0,JAM1,
        8,3,
        NULL,
        "7",
        NULL
};

static struct Gadget loopGadget9 = {
        &loopGadget10,
        182,15,
        25,13,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &loopIText2,
        NULL,
        NULL,
        7,
        NULL
};

static struct IntuiText loopIText3 = {
        4,0,JAM1,
        8,3,
        NULL,
        "6",
        NULL
};

static struct Gadget loopGadget8 = {
        &loopGadget9,
        153,15,
        25,13,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &loopIText3,
        NULL,
        NULL,
        6,
        NULL
};

static struct IntuiText loopIText4 = {
        4,0,JAM1,
        8,3,
        NULL,
        "5",
        NULL
};

static struct Gadget loopGadget7 = {
        &loopGadget8,
        124,15,
        25,13,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &loopIText4,
        NULL,
        NULL,
        5,
        NULL
};

static struct IntuiText loopIText5 = {
        4,0,JAM1,
        8,3,
        NULL,
        "4",
        NULL
};

static struct Gadget loopGadget6 = {
        &loopGadget7,
        95,15,
        25,13,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &loopIText5,
        NULL,
        NULL,
        4,
        NULL
};

static struct IntuiText loopIText6 = {
        4,0,JAM1,
        8,3,
        NULL,
        "3",
        NULL
};

static struct Gadget loopGadget5 = {
        &loopGadget6,
        66,15,
        25,13,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &loopIText6,
        NULL,
        NULL,
        3,
        NULL
};

static struct IntuiText loopIText7 = {
        4,0,JAM1,
        8,3,
        NULL,
        "2",
        NULL
};

static struct Gadget loopGadget4 = {
        &loopGadget5,
        37,15,
        25,13,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &loopIText7,
        NULL,
        NULL,
        2,
        NULL
};

static struct IntuiText loopIText8 = {
        4,0,JAM1,
        8,3,
        NULL,
        "1",
        NULL
};

static struct Gadget loopGadget3 = {
        &loopGadget4,
        8,15,
        25,13,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &loopIText8,
        NULL,
        NULL,
        1,
        NULL
};

static struct IntuiText loopIText9 = {
        4,0,JAM1,
        5,2,
        NULL,
        "Cancel",
        NULL
};

static struct Gadget loopGadget2 = {
        &loopGadget3,
        179,32,
        57,11,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &loopIText9,
        NULL,
        NULL,
        10,
        NULL
};

static struct IntuiText loopIText10 = {
        4,0,JAM1,
        5,2,
        NULL,
        "Okay",
        NULL
};

static struct Gadget loopGadget1 = {
        &loopGadget2,
        133,32,
        42,11,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &loopIText10,
        NULL,
        NULL,
        9,
        NULL
};

#define loopGadgetList1 loopGadget1

struct NewWindow loopNewWindowStructure1 = {
        214,79,
        244,47,
        0,4,
        GADGETDOWN+RAWKEY+INTUITICKS,
        BORDERLESS+ACTIVATE+NOCAREREFRESH,
        &loopGadget1,
        NULL,
        NULL,
        NULL,
        NULL,
        5,5,
        -1,-1,
        CUSTOMSCREEN
};

static struct IntuiText loop2IText11 = {
        4,0,JAM1,
        4,2,
        NULL,
        "Cancel",
        NULL
};

static struct Gadget loop2Gadget26 = {
        NULL,
        80,17,
        54,11,
        NULL,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &loop2IText11,
        NULL,
        NULL,
        3,
        NULL
};

static USHORT loop2ImageData1[] = {
        0xFFFF,0xFFFF,0xF000,0xC000,0x0000,0x3000,0xC000,0x0000,
        0x3000,0xC000,0x0000,0x3000,0xC000,0x0000,0x3000,0xC000,
        0x0000,0x3000,0xC000,0x0000,0x3000,0xC000,0x0000,0x3000,
        0xC000,0x0000,0x3000,0xC000,0x0000,0x3000,0xC000,0x0000,
        0x3000,0xC000,0x0000,0x3000,0xFFFF,0xFFFF,0xF000,0x0000,
        0x0000,0x1000,0x3FFF,0xFFFF,0xF000,0x3FFF,0xFFFF,0xF000,
        0x3F00,0x000F,0xF000,0x3F00,0x000F,0xF000,0x3F00,0x000F,
        0xF000,0x3F00,0x000F,0xF000,0x3F00,0x000F,0xF000,0x3F00,
        0x000F,0xF000,0x3F00,0x000F,0xF000,0x3FFF,0xFFFF,0xF000,
        0x3FFF,0xFFFF,0xF000,0x7FFF,0xFFFF,0xF000,0x0000,0x0000,
        0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x00FF,
        0xFFF0,0x0000,0x00FF,0xFFF0,0x0000,0x00FF,0xFFF0,0x0000,
        0x00FF,0xFFF0,0x0000,0x00FF,0xFFF0,0x0000,0x00FF,0xFFF0,
        0x0000,0x00FF,0xFFF0,0x0000,0x0000,0x0000,0x0000,0x0000,
        0x0000,0x0000,0x0000,0x0000,0x0000
};

static struct Image loop2Image1 = {
        0,0,
        36,13,
        3,
        loop2ImageData1,
        0x0007,0x0000,
        NULL
};

static USHORT loop2ImageData2[] = {
        0xFFFF,0xFFFF,0xF000,0xC000,0x0000,0x3000,0xC000,0x0000,
        0x3000,0xC000,0x0000,0x3000,0xC000,0x0000,0x3000,0xC000,
        0x0000,0x3000,0xC000,0x0000,0x3000,0xC000,0x0000,0x3000,
        0xC000,0x0000,0x3000,0xC000,0x0000,0x3000,0xC000,0x0000,
        0x3000,0xC000,0x0000,0x3000,0xFFFF,0xFFFF,0xF000,0xFFFF,
        0xFFFF,0xE000,0xFFFF,0xFFFF,0xC000,0xFFFF,0xFFFF,0xC000,
        0xFF00,0x000F,0xC000,0xFF00,0x000F,0xC000,0xFF00,0x000F,
        0xC000,0xFF00,0x000F,0xC000,0xFF00,0x000F,0xC000,0xFF00,
        0x000F,0xC000,0xFF00,0x000F,0xC000,0xFFFF,0xFFFF,0xC000,
        0xFFFF,0xFFFF,0xC000,0x8000,0x0000,0x0000,0x0000,0x0000,
        0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x00FF,
        0xFFF0,0x0000,0x00FF,0xFFF0,0x0000,0x00FF,0xFFF0,0x0000,
        0x00FF,0xFFF0,0x0000,0x00FF,0xFFF0,0x0000,0x00FF,0xFFF0,
        0x0000,0x00FF,0xFFF0,0x0000,0x0000,0x0000,0x0000,0x0000,
        0x0000,0x0000,0x0000,0x0000,0x0000
};

static struct Image loop2Image2 = {
        0,0,
        36,13,
        3,
        loop2ImageData2,
        0x0007,0x0000,
        NULL
};

static struct Gadget loop2Gadget25 = {
        &loop2Gadget26,
        6,16,
        36,13,
        GADGHIMAGE+GADGIMAGE,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        (APTR)&loop2Image1,
        (APTR)&loop2Image2,
        NULL,
        NULL,
        NULL,
        2,
        NULL
};

static USHORT loop2ImageData3[] = {
        0xFFFF,0xFFFF,0xF000,0xC000,0x0000,0x3000,0xC000,0x0000,
        0x3000,0xC000,0x0000,0x3000,0xC000,0x0000,0x3000,0xC000,
        0x0000,0x3000,0xC000,0x0000,0x3000,0xC000,0x0000,0x3000,
        0xC000,0x0000,0x3000,0xC000,0x0000,0x3000,0xC000,0x0000,
        0x3000,0xC000,0x0000,0x3000,0xFFFF,0xFFFF,0xF000,0x0000,
        0x0000,0x1000,0x3FFF,0xFFFF,0xF000,0x3FFF,0xFFFF,0xF000,
        0x3FE0,0x3FFF,0xF000,0x3FE0,0x07FF,0xF000,0x3FE0,0x00FF,
        0xF000,0x3FE0,0x003F,0xF000,0x3FE0,0x00FF,0xF000,0x3FE0,
        0x07FF,0xF000,0x3FE0,0x3FFF,0xF000,0x3FFF,0xFFFF,0xF000,
        0x3FFF,0xFFFF,0xF000,0x7FFF,0xFFFF,0xF000,0x0000,0x0000,
        0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x001F,
        0xC000,0x0000,0x001F,0xF800,0x0000,0x001F,0xFF00,0x0000,
        0x001F,0xFFC0,0x0000,0x001F,0xFF00,0x0000,0x001F,0xF800,
        0x0000,0x001F,0xC000,0x0000,0x0000,0x0000,0x0000,0x0000,
        0x0000,0x0000,0x0000,0x0000,0x0000
};

static struct Image loop2Image3 = {
        0,0,
        36,13,
        3,
        loop2ImageData3,
        0x0007,0x0000,
        NULL
};

static USHORT loop2ImageData4[] = {
        0xFFFF,0xFFFF,0xF000,0xC000,0x0000,0x3000,0xC000,0x0000,
        0x3000,0xC000,0x0000,0x3000,0xC000,0x0000,0x3000,0xC000,
        0x0000,0x3000,0xC000,0x0000,0x3000,0xC000,0x0000,0x3000,
        0xC000,0x0000,0x3000,0xC000,0x0000,0x3000,0xC000,0x0000,
        0x3000,0xC000,0x0000,0x3000,0xFFFF,0xFFFF,0xF000,0xFFFF,
        0xFFFF,0xE000,0xFFFF,0xFFFF,0xC000,0xFFFF,0xFFFF,0xC000,
        0xFFE0,0x3FFF,0xC000,0xFFE0,0x07FF,0xC000,0xFFE0,0x00FF,
        0xC000,0xFFE0,0x003F,0xC000,0xFFE0,0x00FF,0xC000,0xFFE0,
        0x07FF,0xC000,0xFFE0,0x3FFF,0xC000,0xFFFF,0xFFFF,0xC000,
        0xFFFF,0xFFFF,0xC000,0x8000,0x0000,0x0000,0x0000,0x0000,
        0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x001F,
        0xC000,0x0000,0x001F,0xF800,0x0000,0x001F,0xFF00,0x0000,
        0x001F,0xFFC0,0x0000,0x001F,0xFF00,0x0000,0x001F,0xF800,
        0x0000,0x001F,0xC000,0x0000,0x0000,0x0000,0x0000,0x0000,
        0x0000,0x0000,0x0000,0x0000,0x0000
};

static struct Image loop2Image4 = {
        0,0,
        36,13,
        3,
        loop2ImageData4,
        0x0007,0x0000,
        NULL
};

static struct Gadget loop2Gadget24 = {
        &loop2Gadget25,
        42,16,
        36,13,
        GADGHIMAGE+GADGIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        (APTR)&loop2Image3,
        (APTR)&loop2Image4,
        NULL,
        NULL,
        NULL,
        1,
        NULL
};

#define loop2GadgetList2 loop2Gadget24

struct NewWindow loop2NewWindowStructure2 = {
        190,29,
        142,32,
        6,2,
        GADGETDOWN+RAWKEY+INTUITICKS,
        BORDERLESS+ACTIVATE+NOCAREREFRESH,
        &loop2Gadget24,
        NULL,
        NULL,
        NULL,
        NULL,
        5,5,
        -1,-1,
        CUSTOMSCREEN
};

