home *** CD-ROM | disk | FTP | other *** search
/ Mundo do CD-ROM 5 / CDROM05.iso / entret / visdemo / cube.vrt / world.script < prev    next >
Encoding:
Text File  |  1995-11-13  |  29.2 KB  |  2,051 lines

  1. ;
  2. ; Script conversion of file CUBE.WLD
  3. ;
  4. Type: WRLD
  5. Title: "\n\n\r"
  6.        "World file CUBE.WLD revision 43\n\r"
  7.        "Saved from VRT version 4.00\n\r"
  8.        "\x1A"
  9. ;
  10. ;-------Layers------------------------------------------------------------
  11. ;
  12. Chunk: LayerNames
  13.  NumLayers: 2
  14.  Name:     "Default"
  15.  Name:     "System"
  16. End_Chunk
  17. ;
  18. ;-------Object    0-------------------------------------------------------
  19. Chunk: Standard
  20.  Name:     "RootObject"
  21.  Number:   0
  22.  Size:     2147483647 2147483647 2147483647
  23.  Position: 0 0 0
  24.  Type:     65535
  25.  Layer:    0
  26.  DFlags:   E
  27. End_Chunk
  28. Chunk: Text
  29.   "This world is a demonstration of the popular\r"
  30.   "cube puzzle.\r\r"
  31.   "The cube can be mixed up and solved just like\r"
  32.   "the real thing.\r\r"
  33.   "To rotate a layer, click on the corresponding\r"
  34.   "button on the control panel - one half of the\r"
  35.   "button rotates the layer one way, the other\r"
  36.   "half rotates it the other way.  The layer can\r"
  37.   "also be rotated by clicking on it directly.\x0CThe top right button (olive c"
  38.   "olour) toggles\r"
  39.   "cube rotation on and off.\r\r"
  40.   "The centre right button (black) generates a\r"
  41.   "random move.  Click and hold to mix up the\r"
  42.   "cube.\r\r"
  43.   "The bottom right button (white) will solve the\r"
  44.   "cube automatically - the real cube can't do\r"
  45.   "that!"
  46. End_Chunk
  47. Chunk: ViewPoint
  48.  Number:    100
  49.  Subchunk
  50.   Number:  1
  51.   Type:    35
  52.   View:    0
  53.   Control: 2
  54.   Point:   0
  55.   Frames:  1
  56.   Position:  0 Frame:   0  Type: StraightMove Pos: 2000050 1150 1997800
  57.   Rotation:  0 Frame:   0 Type: Relative Offset: 3636 0 0 Zoom: 0x2000
  58.  Subchunk
  59.   Number:  2
  60.   Type:    35
  61.   View:    0
  62.   Control: 2
  63.   Point:   0
  64.   Frames:  1
  65.   Position:  0 Frame:   0  Type: StraightMove Pos: 2000050 1150 2000700
  66.   Rotation:  0 Frame:   0 Type: Relative Offset: 3636 0 0 Zoom: 0x2000
  67. End_Chunk
  68. Chunk: Colours
  69.  Number: 6
  70.  0xD8 0x07 0x01 0xC8 0x03 0x01
  71. End_Chunk
  72. Chunk: LightSource
  73.  Brightness: 2048
  74.  Offset:     -724 1448 -1254
  75.  Rotation:   0x0000 0x0000 0x0000
  76.  BeamWidth:  0
  77.  Dispersion: 200
  78.  Colour:     0xFF 0xFF 0xFF
  79.  BeamEdge:   0
  80.  Flags:      pOo
  81. End_Chunk
  82.  
  83. Children:
  84. ;
  85. ;-------Object    2-------------------------------------------------------
  86. Chunk: Standard
  87.  Name:     "group"
  88.  Number:   2
  89.  Size:     900 900 900
  90.  Position: 1999691 0 2002160
  91.  Type:     65535
  92.  Layer:    0
  93. End_Chunk
  94. Chunk: Rotations
  95.  Initial: 0x11C5 0x1C6E 0x0000
  96.  Centre:  450 450 450
  97. End_Chunk
  98. Chunk: Angular Velocities
  99.  Initial: 0x0000 0x0000 0x0000
  100. End_Chunk
  101.  
  102. Children:
  103. ;
  104. ;-------Object   18-------------------------------------------------------
  105. Chunk: Standard
  106.  Name:     "proc"
  107.  Number:   18
  108.  Size:     100 100 100
  109.  Position: 0 0 0
  110.  Type:     0
  111.  Layer:    0
  112.  OFlags:   Ii
  113. End_Chunk
  114. Chunk: SCL
  115. short  steps=10, step=9, s;
  116.  
  117. objnum obj1, obj2;
  118.  
  119. char   *p, t, f=12, c[70], buf[1000];
  120.  
  121. short  head=0;
  122.  
  123.  
  124.  
  125. resume (8, 8);
  126.  
  127. if (first)
  128.  
  129. {
  130.  
  131.   repeat (54)
  132.  
  133.     c[inloop+6]=icolour (inloop+6, #3);
  134.  
  135. }
  136.  
  137. if (f==13 && head!=0)
  138.  
  139. {
  140.  
  141.   head-=1;
  142.  
  143.   f=buf[head] ^ 1;
  144.  
  145. }
  146.  
  147. else
  148.  
  149. {
  150.  
  151.   if (f<12 && head<1000)
  152.  
  153.   {
  154.  
  155.     buf[head]=f;
  156.  
  157.     head+=1;
  158.  
  159.   }
  160.  
  161. }
  162.  
  163. if (f<12)
  164.  
  165. {
  166.  
  167.   switch (f);
  168.  
  169.   case 0: 
  170.  
  171.   {
  172.  
  173.     obj1=#14;
  174.  
  175.     obj2=#7;
  176.  
  177.     s=step;
  178.  
  179.   }
  180.  
  181.   case 1: 
  182.  
  183.   {
  184.  
  185.     obj1=#14;
  186.  
  187.     obj2=#7;
  188.  
  189.     s=-step;
  190.  
  191.   }
  192.  
  193.   case 2: 
  194.  
  195.   {
  196.  
  197.     obj1=#6;
  198.  
  199.     obj2=#15;
  200.  
  201.     s=step;
  202.  
  203.   }
  204.  
  205.   case 3: 
  206.  
  207.   {
  208.  
  209.     obj1=#6;
  210.  
  211.     obj2=#15;
  212.  
  213.     s=-step;
  214.  
  215.   }
  216.  
  217.   case 4: 
  218.  
  219.   {
  220.  
  221.     obj1=#8;
  222.  
  223.     obj2=#5;
  224.  
  225.     s=step;
  226.  
  227.   }
  228.  
  229.   case 5: 
  230.  
  231.   {
  232.  
  233.     obj1=#8;
  234.  
  235.     obj2=#5;
  236.  
  237.     s=-step;
  238.  
  239.   }
  240.  
  241.   case 6: 
  242.  
  243.   {
  244.  
  245.     obj1=#4;
  246.  
  247.     obj2=#9;
  248.  
  249.     s=-step;
  250.  
  251.   }
  252.  
  253.   case 7: 
  254.  
  255.   {
  256.  
  257.     obj1=#4;
  258.  
  259.     obj2=#9;
  260.  
  261.     s=step;
  262.  
  263.   }
  264.  
  265.   case 8: 
  266.  
  267.   {
  268.  
  269.     obj1=#12;
  270.  
  271.     obj2=#11;
  272.  
  273.     s=-step;
  274.  
  275.   }
  276.  
  277.   case 9: 
  278.  
  279.   {
  280.  
  281.     obj1=#12;
  282.  
  283.     obj2=#11;
  284.  
  285.     s=step;
  286.  
  287.   }
  288.  
  289.   case 10: 
  290.  
  291.   {
  292.  
  293.     obj1=#10;
  294.  
  295.     obj2=#13;
  296.  
  297.     s=step;
  298.  
  299.   }
  300.  
  301.   case 11: 
  302.  
  303.   {
  304.  
  305.     obj1=#10;
  306.  
  307.     obj2=#13;
  308.  
  309.     s=-step;
  310.  
  311.   }
  312.  
  313.   invis (#3);
  314.  
  315.   xrot (obj1)=0;
  316.  
  317.   yrot (obj1)=0;
  318.  
  319.   zrot (obj1)=0;
  320.  
  321.   vis (obj1);
  322.  
  323.   vis (obj2);
  324.  
  325.   repeat (54)
  326.  
  327.   {
  328.  
  329.     write (&colour (inloop+6, obj1))=c[inloop+6];
  330.  
  331.     write (&colour (inloop+6, obj2))=c[inloop+6];
  332.  
  333.   }
  334.  
  335.   repeat (10)
  336.  
  337.   {
  338.  
  339.     if (f<4)
  340.  
  341.       yrot (obj1)+=s;
  342.  
  343.     else
  344.  
  345.     {
  346.  
  347.       if (f<8)
  348.  
  349.         zrot (obj1)+=s;
  350.  
  351.       else
  352.  
  353.         xrot (obj1)+=s;
  354.  
  355.     }
  356.  
  357.     waitf;
  358.  
  359.   }
  360.  
  361.   switch (f);
  362.  
  363.   case 0: 
  364.  
  365.   {
  366.  
  367.     t=c[7];
  368.  
  369.     c[7]=c[13];
  370.  
  371.     c[13]=c[15];
  372.  
  373.     c[15]=c[9];
  374.  
  375.     c[9]=t;
  376.  
  377.     t=c[8];
  378.  
  379.     c[8]=c[10];
  380.  
  381.     c[10]=c[14];
  382.  
  383.     c[14]=c[12];
  384.  
  385.     c[12]=t;
  386.  
  387.     t=c[16];
  388.  
  389.     c[16]=c[25];
  390.  
  391.     c[25]=c[34];
  392.  
  393.     c[34]=c[43];
  394.  
  395.     c[43]=t;
  396.  
  397.     t=c[17];
  398.  
  399.     c[17]=c[26];
  400.  
  401.     c[26]=c[35];
  402.  
  403.     c[35]=c[44];
  404.  
  405.     c[44]=t;
  406.  
  407.     t=c[18];
  408.  
  409.     c[18]=c[27];
  410.  
  411.     c[27]=c[36];
  412.  
  413.     c[36]=c[45];
  414.  
  415.     c[45]=t;
  416.  
  417.   }
  418.  
  419.   case 1: 
  420.  
  421.   {
  422.  
  423.     t=c[7];
  424.  
  425.     c[7]=c[9];
  426.  
  427.     c[9]=c[15];
  428.  
  429.     c[15]=c[13];
  430.  
  431.     c[13]=t;
  432.  
  433.     t=c[8];
  434.  
  435.     c[8]=c[12];
  436.  
  437.     c[12]=c[14];
  438.  
  439.     c[14]=c[10];
  440.  
  441.     c[10]=t;
  442.  
  443.     t=c[16];
  444.  
  445.     c[16]=c[43];
  446.  
  447.     c[43]=c[34];
  448.  
  449.     c[34]=c[25];
  450.  
  451.     c[25]=t;
  452.  
  453.     t=c[17];
  454.  
  455.     c[17]=c[44];
  456.  
  457.     c[44]=c[35];
  458.  
  459.     c[35]=c[26];
  460.  
  461.     c[26]=t;
  462.  
  463.     t=c[18];
  464.  
  465.     c[18]=c[45];
  466.  
  467.     c[45]=c[36];
  468.  
  469.     c[36]=c[27];
  470.  
  471.     c[27]=t;
  472.  
  473.   }
  474.  
  475.   case 2: 
  476.  
  477.   {
  478.  
  479.     t=c[52];
  480.  
  481.     c[52]=c[54];
  482.  
  483.     c[54]=c[60];
  484.  
  485.     c[60]=c[58];
  486.  
  487.     c[58]=t;
  488.  
  489.     t=c[53];
  490.  
  491.     c[53]=c[57];
  492.  
  493.     c[57]=c[59];
  494.  
  495.     c[59]=c[55];
  496.  
  497.     c[55]=t;
  498.  
  499.     t=c[22];
  500.  
  501.     c[22]=c[31];
  502.  
  503.     c[31]=c[40];
  504.  
  505.     c[40]=c[49];
  506.  
  507.     c[49]=t;
  508.  
  509.     t=c[23];
  510.  
  511.     c[23]=c[32];
  512.  
  513.     c[32]=c[41];
  514.  
  515.     c[41]=c[50];
  516.  
  517.     c[50]=t;
  518.  
  519.     t=c[24];
  520.  
  521.     c[24]=c[33];
  522.  
  523.     c[33]=c[42];
  524.  
  525.     c[42]=c[51];
  526.  
  527.     c[51]=t;
  528.  
  529.   }
  530.  
  531.   case 3: 
  532.  
  533.   {
  534.  
  535.     t=c[52];
  536.  
  537.     c[52]=c[58];
  538.  
  539.     c[58]=c[60];
  540.  
  541.     c[60]=c[54];
  542.  
  543.     c[54]=t;
  544.  
  545.     t=c[53];
  546.  
  547.     c[53]=c[55];
  548.  
  549.     c[55]=c[59];
  550.  
  551.     c[59]=c[57];
  552.  
  553.     c[57]=t;
  554.  
  555.     t=c[22];
  556.  
  557.     c[22]=c[49];
  558.  
  559.     c[49]=c[40];
  560.  
  561.     c[40]=c[31];
  562.  
  563.     c[31]=t;
  564.  
  565.     t=c[23];
  566.  
  567.     c[23]=c[50];
  568.  
  569.     c[50]=c[41];
  570.  
  571.     c[41]=c[32];
  572.  
  573.     c[32]=t;
  574.  
  575.     t=c[24];
  576.  
  577.     c[24]=c[51];
  578.  
  579.     c[51]=c[42];
  580.  
  581.     c[42]=c[33];
  582.  
  583.     c[33]=t;
  584.  
  585.   }
  586.  
  587.   case 4: 
  588.  
  589.   {
  590.  
  591.     t=c[16];
  592.  
  593.     c[16]=c[22];
  594.  
  595.     c[22]=c[24];
  596.  
  597.     c[24]=c[18];
  598.  
  599.     c[18]=t;
  600.  
  601.     t=c[17];
  602.  
  603.     c[17]=c[19];
  604.  
  605.     c[19]=c[23];
  606.  
  607.     c[23]=c[21];
  608.  
  609.     c[21]=t;
  610.  
  611.     t=c[15];
  612.  
  613.     c[15]=c[45];
  614.  
  615.     c[45]=c[52];
  616.  
  617.     c[52]=c[31];
  618.  
  619.     c[31]=t;
  620.  
  621.     t=c[14];
  622.  
  623.     c[14]=c[48];
  624.  
  625.     c[48]=c[53];
  626.  
  627.     c[53]=c[28];
  628.  
  629.     c[28]=t;
  630.  
  631.     t=c[13];
  632.  
  633.     c[13]=c[51];
  634.  
  635.     c[51]=c[54];
  636.  
  637.     c[54]=c[25];
  638.  
  639.     c[25]=t;
  640.  
  641.   }
  642.  
  643.   case 5: 
  644.  
  645.   {
  646.  
  647.     t=c[16];
  648.  
  649.     c[16]=c[18];
  650.  
  651.     c[18]=c[24];
  652.  
  653.     c[24]=c[22];
  654.  
  655.     c[22]=t;
  656.  
  657.     t=c[17];
  658.  
  659.     c[17]=c[21];
  660.  
  661.     c[21]=c[23];
  662.  
  663.     c[23]=c[19];
  664.  
  665.     c[19]=t;
  666.  
  667.     t=c[15];
  668.  
  669.     c[15]=c[31];
  670.  
  671.     c[31]=c[52];
  672.  
  673.     c[52]=c[45];
  674.  
  675.     c[45]=t;
  676.  
  677.     t=c[14];
  678.  
  679.     c[14]=c[28];
  680.  
  681.     c[28]=c[53];
  682.  
  683.     c[53]=c[48];
  684.  
  685.     c[48]=t;
  686.  
  687.     t=c[13];
  688.  
  689.     c[13]=c[25];
  690.  
  691.     c[25]=c[54];
  692.  
  693.     c[54]=c[51];
  694.  
  695.     c[51]=t;
  696.  
  697.   }
  698.  
  699.   case 6: 
  700.  
  701.   {
  702.  
  703.     t=c[34];
  704.  
  705.     c[34]=c[40];
  706.  
  707.     c[40]=c[42];
  708.  
  709.     c[42]=c[36];
  710.  
  711.     c[36]=t;
  712.  
  713.     t=c[35];
  714.  
  715.     c[35]=c[37];
  716.  
  717.     c[37]=c[41];
  718.  
  719.     c[41]=c[39];
  720.  
  721.     c[39]=t;
  722.  
  723.     t=c[7];
  724.  
  725.     c[7]=c[27];
  726.  
  727.     c[27]=c[60];
  728.  
  729.     c[60]=c[49];
  730.  
  731.     c[49]=t;
  732.  
  733.     t=c[8];
  734.  
  735.     c[8]=c[30];
  736.  
  737.     c[30]=c[59];
  738.  
  739.     c[59]=c[46];
  740.  
  741.     c[46]=t;
  742.  
  743.     t=c[9];
  744.  
  745.     c[9]=c[33];
  746.  
  747.     c[33]=c[58];
  748.  
  749.     c[58]=c[43];
  750.  
  751.     c[43]=t;
  752.  
  753.   }
  754.  
  755.   case 7: 
  756.  
  757.   {
  758.  
  759.     t=c[34];
  760.  
  761.     c[34]=c[36];
  762.  
  763.     c[36]=c[42];
  764.  
  765.     c[42]=c[40];
  766.  
  767.     c[40]=t;
  768.  
  769.     t=c[35];
  770.  
  771.     c[35]=c[39];
  772.  
  773.     c[39]=c[41];
  774.  
  775.     c[41]=c[37];
  776.  
  777.     c[37]=t;
  778.  
  779.     t=c[7];
  780.  
  781.     c[7]=c[49];
  782.  
  783.     c[49]=c[60];
  784.  
  785.     c[60]=c[27];
  786.  
  787.     c[27]=t;
  788.  
  789.     t=c[8];
  790.  
  791.     c[8]=c[46];
  792.  
  793.     c[46]=c[59];
  794.  
  795.     c[59]=c[30];
  796.  
  797.     c[30]=t;
  798.  
  799.     t=c[9];
  800.  
  801.     c[9]=c[43];
  802.  
  803.     c[43]=c[58];
  804.  
  805.     c[58]=c[33];
  806.  
  807.     c[33]=t;
  808.  
  809.   }
  810.  
  811.   case 8: 
  812.  
  813.   {
  814.  
  815.     t=c[25];
  816.  
  817.     c[25]=c[31];
  818.  
  819.     c[31]=c[33];
  820.  
  821.     c[33]=c[27];
  822.  
  823.     c[27]=t;
  824.  
  825.     t=c[26];
  826.  
  827.     c[26]=c[28];
  828.  
  829.     c[28]=c[32];
  830.  
  831.     c[32]=c[30];
  832.  
  833.     c[30]=t;
  834.  
  835.     t=c[9];
  836.  
  837.     c[9]=c[18];
  838.  
  839.     c[18]=c[54];
  840.  
  841.     c[54]=c[40];
  842.  
  843.     c[40]=t;
  844.  
  845.     t=c[12];
  846.  
  847.     c[12]=c[21];
  848.  
  849.     c[21]=c[57];
  850.  
  851.     c[57]=c[37];
  852.  
  853.     c[37]=t;
  854.  
  855.     t=c[15];
  856.  
  857.     c[15]=c[24];
  858.  
  859.     c[24]=c[60];
  860.  
  861.     c[60]=c[34];
  862.  
  863.     c[34]=t;
  864.  
  865.   }
  866.  
  867.   case 9: 
  868.  
  869.   {
  870.  
  871.     t=c[25];
  872.  
  873.     c[25]=c[27];
  874.  
  875.     c[27]=c[33];
  876.  
  877.     c[33]=c[31];
  878.  
  879.     c[31]=t;
  880.  
  881.     t=c[26];
  882.  
  883.     c[26]=c[30];
  884.  
  885.     c[30]=c[32];
  886.  
  887.     c[32]=c[28];
  888.  
  889.     c[28]=t;
  890.  
  891.     t=c[9];
  892.  
  893.     c[9]=c[40];
  894.  
  895.     c[40]=c[54];
  896.  
  897.     c[54]=c[18];
  898.  
  899.     c[18]=t;
  900.  
  901.     t=c[12];
  902.  
  903.     c[12]=c[37];
  904.  
  905.     c[37]=c[57];
  906.  
  907.     c[57]=c[21];
  908.  
  909.     c[21]=t;
  910.  
  911.     t=c[15];
  912.  
  913.     c[15]=c[34];
  914.  
  915.     c[34]=c[60];
  916.  
  917.     c[60]=c[24];
  918.  
  919.     c[24]=t;
  920.  
  921.   }
  922.  
  923.   case 10: 
  924.  
  925.   {
  926.  
  927.     t=c[43];
  928.  
  929.     c[43]=c[49];
  930.  
  931.     c[49]=c[51];
  932.  
  933.     c[51]=c[45];
  934.  
  935.     c[45]=t;
  936.  
  937.     t=c[44];
  938.  
  939.     c[44]=c[46];
  940.  
  941.     c[46]=c[50];
  942.  
  943.     c[50]=c[48];
  944.  
  945.     c[48]=t;
  946.  
  947.     t=c[13];
  948.  
  949.     c[13]=c[36];
  950.  
  951.     c[36]=c[58];
  952.  
  953.     c[58]=c[22];
  954.  
  955.     c[22]=t;
  956.  
  957.     t=c[10];
  958.  
  959.     c[10]=c[39];
  960.  
  961.     c[39]=c[55];
  962.  
  963.     c[55]=c[19];
  964.  
  965.     c[19]=t;
  966.  
  967.     t=c[7];
  968.  
  969.     c[7]=c[42];
  970.  
  971.     c[42]=c[52];
  972.  
  973.     c[52]=c[16];
  974.  
  975.     c[16]=t;
  976.  
  977.   }
  978.  
  979.   case 11: 
  980.  
  981.   {
  982.  
  983.     t=c[43];
  984.  
  985.     c[43]=c[45];
  986.  
  987.     c[45]=c[51];
  988.  
  989.     c[51]=c[49];
  990.  
  991.     c[49]=t;
  992.  
  993.     t=c[44];
  994.  
  995.     c[44]=c[48];
  996.  
  997.     c[48]=c[50];
  998.  
  999.     c[50]=c[46];
  1000.  
  1001.     c[46]=t;
  1002.  
  1003.     t=c[13];
  1004.  
  1005.     c[13]=c[22];
  1006.  
  1007.     c[22]=c[58];
  1008.  
  1009.     c[58]=c[36];
  1010.  
  1011.     c[36]=t;
  1012.  
  1013.     t=c[10];
  1014.  
  1015.     c[10]=c[19];
  1016.  
  1017.     c[19]=c[55];
  1018.  
  1019.     c[55]=c[39];
  1020.  
  1021.     c[39]=t;
  1022.  
  1023.     t=c[7];
  1024.  
  1025.     c[7]=c[16];
  1026.  
  1027.     c[16]=c[52];
  1028.  
  1029.     c[52]=c[42];
  1030.  
  1031.     c[42]=t;
  1032.  
  1033.   }
  1034.  
  1035.   vis (#3);
  1036.  
  1037.   invis (obj1);
  1038.  
  1039.   invis (obj2);
  1040.  
  1041.   repeat (54)
  1042.  
  1043.   {
  1044.  
  1045.     colour (inloop+6, #35)=c[inloop+6];
  1046.  
  1047.     colour (inloop+6, #31)=c[inloop+6];
  1048.  
  1049.     colour (inloop+6, #32)=c[inloop+6];
  1050.  
  1051.     colour (inloop+6, #30)=c[inloop+6];
  1052.  
  1053.     colour (inloop+6, #33)=c[inloop+6];
  1054.  
  1055.     colour (inloop+6, #34)=c[inloop+6];
  1056.  
  1057.   }
  1058.  
  1059.   f=12;
  1060.  
  1061. }
  1062. end
  1063. End_Chunk
  1064. ;
  1065. ;-------Object    3-------------------------------------------------------
  1066. Chunk: Standard
  1067.  Name:     "Main"
  1068.  Number:   3
  1069.  Size:     900 900 900
  1070.  Position: 0 0 0
  1071.  Type:     65535
  1072.  Layer:    0
  1073.  DFlags:   r
  1074. End_Chunk
  1075. Chunk: Default Colours
  1076.  Number: 60
  1077.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1078.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1079.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1080.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
  1081. End_Chunk
  1082. Chunk: Colours
  1083.  Number: 60
  1084.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1085.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1086.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1087.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
  1088. End_Chunk
  1089.  
  1090. Children:
  1091. ;
  1092. ;-------Object   30-------------------------------------------------------
  1093. Chunk: Standard
  1094.  Name:     "Back"
  1095.  Number:   30
  1096.  Size:     900 900 0
  1097.  Position: 0 0 900
  1098.  Type:     17
  1099.  Layer:    0
  1100.  DFlags:   r
  1101. End_Chunk
  1102. Chunk: SCL
  1103. if (activate (me, 0) && #18.f==12)
  1104.  
  1105. {
  1106.  
  1107.   #18.f=6;
  1108.  
  1109.   call (#18);
  1110.  
  1111. }
  1112. end
  1113. End_Chunk
  1114. Chunk: Default Colours
  1115.  Number: 60
  1116.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1117.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1118.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1119.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
  1120. End_Chunk
  1121. Chunk: Colours
  1122.  Number: 60
  1123.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1124.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1125.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1126.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
  1127. End_Chunk
  1128. ;
  1129. ;-------Object   31-------------------------------------------------------
  1130. Chunk: Standard
  1131.  Name:     "Bottom"
  1132.  Number:   31
  1133.  Size:     900 0 900
  1134.  Position: 0 0 0
  1135.  Type:     15
  1136.  Layer:    0
  1137.  DFlags:   r
  1138. End_Chunk
  1139. Chunk: SCL
  1140. if (activate (me, 0) && #18.f==12)
  1141.  
  1142. {
  1143.  
  1144.   #18.f=2;
  1145.  
  1146.   call (#18);
  1147.  
  1148. }
  1149. end
  1150. End_Chunk
  1151. Chunk: Default Colours
  1152.  Number: 60
  1153.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1154.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1155.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1156.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
  1157. End_Chunk
  1158. Chunk: Colours
  1159.  Number: 60
  1160.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1161.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1162.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1163.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
  1164. End_Chunk
  1165. ;
  1166. ;-------Object   32-------------------------------------------------------
  1167. Chunk: Standard
  1168.  Name:     "Front"
  1169.  Number:   32
  1170.  Size:     900 900 0
  1171.  Position: 0 0 0
  1172.  Type:     16
  1173.  Layer:    0
  1174.  DFlags:   r
  1175. End_Chunk
  1176. Chunk: SCL
  1177. if (activate (me, 0) && #18.f==12)
  1178.  
  1179. {
  1180.  
  1181.   #18.f=4;
  1182.  
  1183.   call (#18);
  1184.  
  1185. }
  1186. end
  1187. End_Chunk
  1188. Chunk: Default Colours
  1189.  Number: 60
  1190.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1191.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1192.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1193.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
  1194. End_Chunk
  1195. Chunk: Colours
  1196.  Number: 60
  1197.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1198.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1199.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1200.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
  1201. End_Chunk
  1202. ;
  1203. ;-------Object   33-------------------------------------------------------
  1204. Chunk: Standard
  1205.  Name:     "Left"
  1206.  Number:   33
  1207.  Size:     0 900 900
  1208.  Position: 0 0 0
  1209.  Type:     18
  1210.  Layer:    0
  1211.  DFlags:   r
  1212. End_Chunk
  1213. Chunk: SCL
  1214. if (activate (me, 0) && #18.f==12)
  1215.  
  1216. {
  1217.  
  1218.   #18.f=10;
  1219.  
  1220.   call (#18);
  1221.  
  1222. }
  1223. end
  1224. End_Chunk
  1225. Chunk: Default Colours
  1226.  Number: 60
  1227.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1228.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1229.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1230.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
  1231. End_Chunk
  1232. Chunk: Colours
  1233.  Number: 60
  1234.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1235.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1236.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1237.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
  1238. End_Chunk
  1239. ;
  1240. ;-------Object   34-------------------------------------------------------
  1241. Chunk: Standard
  1242.  Name:     "Right"
  1243.  Number:   34
  1244.  Size:     0 900 900
  1245.  Position: 900 0 0
  1246.  Type:     19
  1247.  Layer:    0
  1248.  DFlags:   r
  1249. End_Chunk
  1250. Chunk: SCL
  1251. if (activate (me, 0) && #18.f==12)
  1252.  
  1253. {
  1254.  
  1255.   #18.f=8;
  1256.  
  1257.   call (#18);
  1258.  
  1259. }
  1260. end
  1261. End_Chunk
  1262. Chunk: Default Colours
  1263.  Number: 60
  1264.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1265.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1266.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1267.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
  1268. End_Chunk
  1269. Chunk: Colours
  1270.  Number: 60
  1271.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1272.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1273.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1274.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
  1275. End_Chunk
  1276. ;
  1277. ;-------Object   35-------------------------------------------------------
  1278. Chunk: Standard
  1279.  Name:     "Top"
  1280.  Number:   35
  1281.  Size:     900 0 900
  1282.  Position: 0 900 0
  1283.  Type:     14
  1284.  Layer:    0
  1285.  DFlags:   r
  1286. End_Chunk
  1287. Chunk: SCL
  1288. if (activate (me, 0) && #18.f==12)
  1289.  
  1290. {
  1291.  
  1292.   #18.f=0;
  1293.  
  1294.   call (#18);
  1295.  
  1296. }
  1297. end
  1298. End_Chunk
  1299. Chunk: Default Colours
  1300.  Number: 60
  1301.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1302.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1303.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1304.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
  1305. End_Chunk
  1306. Chunk: Colours
  1307.  Number: 60
  1308.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1309.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1310.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1311.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
  1312. End_Chunk
  1313.  
  1314. End_Children
  1315. ;
  1316. ;-------Object    4-------------------------------------------------------
  1317. Chunk: Standard
  1318.  Name:     "k13"
  1319.  Number:   4
  1320.  Size:     900 900 300
  1321.  Position: 0 0 600
  1322.  Type:     12
  1323.  Layer:    0
  1324.  DFlags:   r
  1325.  OFlags:   Ii
  1326. End_Chunk
  1327. Chunk: Colours
  1328.  Number: 60
  1329.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1330.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1331.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1332.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05
  1333. End_Chunk
  1334. Chunk: Rotations
  1335.  Initial: 0x0000 0x0000 0x0000
  1336.  Centre:  450 450 150
  1337. End_Chunk
  1338. ;
  1339. ;-------Object    5-------------------------------------------------------
  1340. Chunk: Standard
  1341.  Name:     "k23"
  1342.  Number:   5
  1343.  Size:     900 900 600
  1344.  Position: 0 0 300
  1345.  Type:     13
  1346.  Layer:    0
  1347.  OFlags:   Ii
  1348. End_Chunk
  1349. Chunk: Colours
  1350.  Number: 60
  1351.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0A 0x0E 0x0E 0x0A 0x0B 0x09 0x0B 0x0A
  1352.  0x0B 0x0A 0x0A 0x0B 0x0A 0x05 0x0B 0x05 0x0E 0x04 0x04 0x0E 0x0A 0x05 0x0A 0x04
  1353.  0x04 0x0E 0x09 0x09 0x04 0x04 0x04 0x0E 0x09 0x09 0x0B 0x0B 0x05 0x0E 0x09 0x05
  1354.  0x0B 0x0B 0x09 0x04 0x0A 0x04 0x05 0x05 0x09 0x05 0x05 0x09
  1355. End_Chunk
  1356. ;
  1357. ;-------Object    6-------------------------------------------------------
  1358. Chunk: Standard
  1359.  Name:     "b13"
  1360.  Number:   6
  1361.  Size:     900 300 900
  1362.  Position: 0 0 0
  1363.  Type:     4
  1364.  Layer:    0
  1365.  DFlags:   r
  1366.  OFlags:   Ii
  1367. End_Chunk
  1368. Chunk: Colours
  1369.  Number: 60
  1370.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0A 0x0A 0x0A 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1371.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x05 0x0A 0x0A 0x05 0x0A 0x0A 0x05 0x04 0x04
  1372.  0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x0E 0x09 0x09 0x0E 0x09 0x09 0x0E 0x09 0x09
  1373.  0x0B 0x0B 0x0B 0x05 0x05 0x09 0x05 0x05 0x09 0x05 0x05 0x09
  1374. End_Chunk
  1375. Chunk: Rotations
  1376.  Initial: 0x0000 0x0000 0x0000
  1377.  Centre:  450 150 450
  1378. End_Chunk
  1379. ;
  1380. ;-------Object    7-------------------------------------------------------
  1381. Chunk: Standard
  1382.  Name:     "b23"
  1383.  Number:   7
  1384.  Size:     900 600 900
  1385.  Position: 0 0 0
  1386.  Type:     3
  1387.  Layer:    0
  1388.  OFlags:   Ii
  1389. End_Chunk
  1390. Chunk: Colours
  1391.  Number: 60
  1392.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0A 0x0E 0x0E 0x0A 0x0E 0x0E 0x0A 0x0A
  1393.  0x0A 0x05 0x0B 0x0B 0x0B 0x0A 0x0A 0x05 0x04 0x04 0x04 0x0A 0x0A 0x05 0x04 0x04
  1394.  0x04 0x0E 0x09 0x09 0x04 0x04 0x04 0x0E 0x09 0x09 0x0B 0x0B 0x0B 0x0E 0x09 0x09
  1395.  0x0B 0x0B 0x0B 0x05 0x05 0x09 0x05 0x05 0x09 0x05 0x05 0x09
  1396. End_Chunk
  1397. ;
  1398. ;-------Object    8-------------------------------------------------------
  1399. Chunk: Standard
  1400.  Name:     "f13"
  1401.  Number:   8
  1402.  Size:     900 900 300
  1403.  Position: 0 0 0
  1404.  Type:     10
  1405.  Layer:    0
  1406.  DFlags:   r
  1407.  OFlags:   Ii
  1408. End_Chunk
  1409. Chunk: Colours
  1410.  Number: 54
  1411.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0A 0x0E 0x0E 0x0A 0x0B 0x09 0x0B 0x0A
  1412.  0x0B 0x0A 0x0A 0x0B 0x0A 0x05 0x0B 0x05 0x0E 0x04 0x04 0x0E 0x0A 0x05 0x0A 0x04
  1413.  0x04 0x0E 0x09 0x09 0x04 0x04 0x04 0x0E 0x09 0x09 0x0B 0x0B 0x05 0x0E 0x09 0x05
  1414.  0x0B 0x0B 0x09 0x04 0x0A 0x04
  1415. End_Chunk
  1416. Chunk: Rotations
  1417.  Initial: 0x0000 0x0000 0x0000
  1418.  Centre:  450 450 150
  1419. End_Chunk
  1420. ;
  1421. ;-------Object    9-------------------------------------------------------
  1422. Chunk: Standard
  1423.  Name:     "f23"
  1424.  Number:   9
  1425.  Size:     900 900 600
  1426.  Position: 0 0 0
  1427.  Type:     11
  1428.  Layer:    0
  1429.  OFlags:   Ii
  1430. End_Chunk
  1431. Chunk: Colours
  1432.  Number: 57
  1433.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1434.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A
  1435.  0x0A 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x09 0x09 0x09 0x09 0x09 0x09
  1436.  0x09 0x09 0x09 0x05 0x05 0x05 0x05 0x05 0x05
  1437. End_Chunk
  1438. ;
  1439. ;-------Object   10-------------------------------------------------------
  1440. Chunk: Standard
  1441.  Name:     "l13"
  1442.  Number:   10
  1443.  Size:     300 900 900
  1444.  Position: 0 0 0
  1445.  Type:     8
  1446.  Layer:    0
  1447.  DFlags:   r
  1448.  OFlags:   Ii
  1449. End_Chunk
  1450. Chunk: Colours
  1451.  Number: 58
  1452.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x09 0x0E 0x0A 0x04 0x0E 0x0A 0x09 0x09 0x0B 0x0E
  1453.  0x0B 0x0A 0x0E 0x0B 0x0A 0x0B 0x0B 0x05 0x0E 0x04 0x04 0x0E 0x0A 0x05 0x0A 0x04
  1454.  0x04 0x0E 0x09 0x05 0x04 0x04 0x05 0x0E 0x09 0x04 0x0B 0x0E 0x0B 0x0B 0x09 0x0B
  1455.  0x09 0x05 0x05 0x0A 0x0A 0x04 0x0A 0x05 0x09 0x05
  1456. End_Chunk
  1457. Chunk: Rotations
  1458.  Initial: 0x0000 0x0000 0x0000
  1459.  Centre:  150 450 450
  1460. End_Chunk
  1461. ;
  1462. ;-------Object   11-------------------------------------------------------
  1463. Chunk: Standard
  1464.  Name:     "l23"
  1465.  Number:   11
  1466.  Size:     600 900 900
  1467.  Position: 0 0 0
  1468.  Type:     9
  1469.  Layer:    0
  1470.  OFlags:   Ii
  1471. End_Chunk
  1472. Chunk: Colours
  1473.  Number: 59
  1474.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x09 0x0E 0x0A 0x04 0x0E 0x0A 0x09 0x09 0x05 0x0E
  1475.  0x0B 0x04 0x0E 0x0B 0x09 0x0B 0x0B 0x09 0x0A 0x0E 0x0E 0x04 0x0A 0x04 0x04 0x05
  1476.  0x04 0x0B 0x09 0x05 0x0A 0x04 0x05 0x0A 0x09 0x04 0x0B 0x0E 0x0B 0x0B 0x09 0x0B
  1477.  0x09 0x05 0x05 0x0A 0x0A 0x0E 0x0A 0x05 0x04 0x05 0x05
  1478. End_Chunk
  1479. ;
  1480. ;-------Object   12-------------------------------------------------------
  1481. Chunk: Standard
  1482.  Name:     "r13"
  1483.  Number:   12
  1484.  Size:     300 900 900
  1485.  Position: 600 0 0
  1486.  Type:     6
  1487.  Layer:    0
  1488.  DFlags:   r
  1489.  OFlags:   Ii
  1490. End_Chunk
  1491. Chunk: Colours
  1492.  Number: 60
  1493.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x09 0x0E 0x0A 0x04 0x0E 0x0A 0x09 0x09 0x05 0x0E
  1494.  0x0B 0x04 0x0E 0x0B 0x09 0x0B 0x0B 0x09 0x0A 0x0E 0x0E 0x04 0x0A 0x04 0x04 0x05
  1495.  0x04 0x0B 0x09 0x05 0x0A 0x04 0x05 0x0A 0x09 0x04 0x0B 0x0E 0x0B 0x0B 0x09 0x0B
  1496.  0x09 0x05 0x05 0x0A 0x0A 0x0E 0x0A 0x05 0x04 0x05 0x05 0x0E
  1497. End_Chunk
  1498. Chunk: Rotations
  1499.  Initial: 0x0000 0x0000 0x0000
  1500.  Centre:  150 450 450
  1501. End_Chunk
  1502. ;
  1503. ;-------Object   13-------------------------------------------------------
  1504. Chunk: Standard
  1505.  Name:     "r23"
  1506.  Number:   13
  1507.  Size:     600 900 900
  1508.  Position: 300 0 0
  1509.  Type:     7
  1510.  Layer:    0
  1511.  OFlags:   Ii
  1512. End_Chunk
  1513. Chunk: Colours
  1514.  Number: 60
  1515.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x09 0x0E 0x0A 0x04 0x0E 0x0A 0x09 0x09 0x0B 0x0E
  1516.  0x0B 0x0A 0x0E 0x0B 0x0A 0x0B 0x0B 0x05 0x0E 0x04 0x04 0x0E 0x0A 0x05 0x0A 0x04
  1517.  0x04 0x0E 0x09 0x05 0x04 0x04 0x05 0x0E 0x09 0x04 0x0B 0x0E 0x0B 0x0B 0x09 0x0B
  1518.  0x09 0x05 0x05 0x0A 0x0A 0x04 0x0A 0x05 0x09 0x05 0x05 0x09
  1519. End_Chunk
  1520. ;
  1521. ;-------Object   14-------------------------------------------------------
  1522. Chunk: Standard
  1523.  Name:     "t13"
  1524.  Number:   14
  1525.  Size:     900 300 900
  1526.  Position: 0 600 0
  1527.  Type:     1
  1528.  Layer:    0
  1529.  DFlags:   r
  1530.  OFlags:   Ii
  1531. End_Chunk
  1532. Chunk: Colours
  1533.  Number: 45
  1534.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0E 0x0E 0x0A 0x0E 0x0E 0x0A 0x0E 0x0E 0x0A 0x0A
  1535.  0x0A 0x05 0x0B 0x0B 0x0B 0x0A 0x0A 0x05 0x04 0x04 0x04 0x0A 0x0A 0x05 0x04 0x04
  1536.  0x04 0x0E 0x09 0x09 0x04 0x04 0x04 0x0E 0x09 0x09 0x0B 0x0B 0x0B
  1537. End_Chunk
  1538. Chunk: Rotations
  1539.  Initial: 0x0000 0x0000 0x0000
  1540.  Centre:  450 150 450
  1541. End_Chunk
  1542. ;
  1543. ;-------Object   15-------------------------------------------------------
  1544. Chunk: Standard
  1545.  Name:     "t23"
  1546.  Number:   15
  1547.  Size:     900 600 900
  1548.  Position: 0 300 0
  1549.  Type:     5
  1550.  Layer:    0
  1551.  OFlags:   Ii
  1552. End_Chunk
  1553. Chunk: Colours
  1554.  Number: 48
  1555.  0x2D 0x2D 0x2D 0x2D 0x2D 0x2D 0x0A 0x0A 0x0A 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0B
  1556.  0x0B 0x0B 0x0B 0x0B 0x0B 0x0A 0x0A 0x05 0x0A 0x0A 0x05 0x0A 0x0A 0x05 0x04 0x04
  1557.  0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x0E 0x09 0x09 0x0E 0x09 0x09 0x0E 0x09 0x09
  1558. End_Chunk
  1559.  
  1560. End_Children
  1561. ;
  1562. ;-------Object   36-------------------------------------------------------
  1563. Chunk: Standard
  1564.  Name:     "controls"
  1565.  Number:   36
  1566.  Size:     1500 30 900
  1567.  Position: 1999370 0 1998896
  1568.  Type:     65535
  1569.  Layer:    0
  1570. End_Chunk
  1571.  
  1572. Children:
  1573. ;
  1574. ;-------Object   25-------------------------------------------------------
  1575. Chunk: Standard
  1576.  Name:     "Anchor[25]"
  1577.  Number:   25
  1578.  Size:     300 30 300
  1579.  Position: 0 0 0
  1580.  Type:     0
  1581.  Layer:    0
  1582. End_Chunk
  1583. Chunk: Colours
  1584.  Number: 6
  1585.  0x77 0x76 0x77 0x76 0x0A 0x75
  1586. End_Chunk
  1587. Chunk: SCL
  1588. if (activate (me, 0) && #18.f==12)
  1589.  
  1590. {
  1591.  
  1592.   #18.f=8;
  1593.  
  1594.   call (#18);
  1595.  
  1596. }
  1597. end
  1598. End_Chunk
  1599. ;
  1600. ;-------Object   24-------------------------------------------------------
  1601. Chunk: Standard
  1602.  Name:     "Anchor[24]"
  1603.  Number:   24
  1604.  Size:     300 30 300
  1605.  Position: 0 0 300
  1606.  Type:     0
  1607.  Layer:    0
  1608. End_Chunk
  1609. Chunk: Colours
  1610.  Number: 6
  1611.  0x77 0x76 0x77 0x76 0x0B 0x75
  1612. End_Chunk
  1613. Chunk: SCL
  1614. if (activate (me, 0) && #18.f==12)
  1615.  
  1616. {
  1617.  
  1618.   #18.f=4;
  1619.  
  1620.   call (#18);
  1621.  
  1622. }
  1623. end
  1624. End_Chunk
  1625. ;
  1626. ;-------Object   23-------------------------------------------------------
  1627. Chunk: Standard
  1628.  Name:     "Anchor[23]"
  1629.  Number:   23
  1630.  Size:     300 30 300
  1631.  Position: 0 0 600
  1632.  Type:     0
  1633.  Layer:    0
  1634. End_Chunk
  1635. Chunk: Colours
  1636.  Number: 6
  1637.  0x77 0x76 0x77 0x76 0x0E 0x75
  1638. End_Chunk
  1639. Chunk: SCL
  1640. if (activate (me, 0) && #18.f==12)
  1641.  
  1642. {
  1643.  
  1644.   #18.f=0;
  1645.  
  1646.   call (#18);
  1647.  
  1648. }
  1649. end
  1650. End_Chunk
  1651. ;
  1652. ;-------Object   26-------------------------------------------------------
  1653. Chunk: Standard
  1654.  Name:     "Anchor[26]"
  1655.  Number:   26
  1656.  Size:     300 30 300
  1657.  Position: 300 0 0
  1658.  Type:     0
  1659.  Layer:    0
  1660. End_Chunk
  1661. Chunk: Colours
  1662.  Number: 6
  1663.  0x77 0x76 0x77 0x76 0x0A 0x75
  1664. End_Chunk
  1665. Chunk: SCL
  1666. if (activate (me, 0) && #18.f==12)
  1667.  
  1668. {
  1669.  
  1670.   #18.f=9;
  1671.  
  1672.   call (#18);
  1673.  
  1674. }
  1675. end
  1676. End_Chunk
  1677. ;
  1678. ;-------Object   20-------------------------------------------------------
  1679. Chunk: Standard
  1680.  Name:     "Anchor[20]"
  1681.  Number:   20
  1682.  Size:     300 30 300
  1683.  Position: 300 0 300
  1684.  Type:     0
  1685.  Layer:    0
  1686. End_Chunk
  1687. Chunk: Colours
  1688.  Number: 6
  1689.  0x77 0x76 0x77 0x76 0x0B 0x75
  1690. End_Chunk
  1691. Chunk: SCL
  1692. if (activate (me, 0) && #18.f==12)
  1693.  
  1694. {
  1695.  
  1696.   #18.f=5;
  1697.  
  1698.   call (#18);
  1699.  
  1700. }
  1701. end
  1702. End_Chunk
  1703. ;
  1704. ;-------Object   27-------------------------------------------------------
  1705. Chunk: Standard
  1706.  Name:     "Anchor[27]"
  1707.  Number:   27
  1708.  Size:     300 30 300
  1709.  Position: 600 0 0
  1710.  Type:     0
  1711.  Layer:    0
  1712. End_Chunk
  1713. Chunk: Colours
  1714.  Number: 6
  1715.  0x77 0x76 0x77 0x76 0x09 0x75
  1716. End_Chunk
  1717. Chunk: SCL
  1718. if (activate (me, 0) && #18.f==12)
  1719.  
  1720. {
  1721.  
  1722.   #18.f=10;
  1723.  
  1724.   call (#18);
  1725.  
  1726. }
  1727. end
  1728. End_Chunk
  1729. ;
  1730. ;-------Object   28-------------------------------------------------------
  1731. Chunk: Standard
  1732.  Name:     "Anchor[28]"
  1733.  Number:   28
  1734.  Size:     300 30 300
  1735.  Position: 900 0 0
  1736.  Type:     0
  1737.  Layer:    0
  1738. End_Chunk
  1739. Chunk: Colours
  1740.  Number: 6
  1741.  0x77 0x76 0x77 0x76 0x09 0x75
  1742. End_Chunk
  1743. Chunk: SCL
  1744. if (activate (me, 0) && #18.f==12)
  1745.  
  1746. {
  1747.  
  1748.   #18.f=11;
  1749.  
  1750.   call (#18);
  1751.  
  1752. }
  1753. end
  1754. End_Chunk
  1755. ;
  1756. ;-------Object   19-------------------------------------------------------
  1757. Chunk: Standard
  1758.  Name:     "Anchor[19]"
  1759.  Number:   19
  1760.  Size:     300 30 300
  1761.  Position: 300 0 600
  1762.  Type:     0
  1763.  Layer:    0
  1764. End_Chunk
  1765. Chunk: Colours
  1766.  Number: 6
  1767.  0x77 0x76 0x77 0x76 0x0E 0x75
  1768. End_Chunk
  1769. Chunk: SCL
  1770. if (activate (me, 0) && #18.f==12)
  1771.  
  1772. {
  1773.  
  1774.   #18.f=1;
  1775.  
  1776.   call (#18);
  1777.  
  1778. }
  1779. end
  1780. End_Chunk
  1781. ;
  1782. ;-------Object   21-------------------------------------------------------
  1783. Chunk: Standard
  1784.  Name:     "Anchor[21]"
  1785.  Number:   21
  1786.  Size:     300 30 300
  1787.  Position: 600 0 300
  1788.  Type:     0
  1789.  Layer:    0
  1790. End_Chunk
  1791. Chunk: Colours
  1792.  Number: 6
  1793.  0x77 0x76 0x77 0x76 0x04 0x75
  1794. End_Chunk
  1795. Chunk: SCL
  1796. if (activate (me, 0) && #18.f==12)
  1797.  
  1798. {
  1799.  
  1800.   #18.f=6;
  1801.  
  1802.   call (#18);
  1803.  
  1804. }
  1805. end
  1806. End_Chunk
  1807. ;
  1808. ;-------Object    1-------------------------------------------------------
  1809. Chunk: Standard
  1810.  Name:     "Anchor"
  1811.  Number:   1
  1812.  Size:     300 30 300
  1813.  Position: 600 0 600
  1814.  Type:     0
  1815.  Layer:    0
  1816. End_Chunk
  1817. Chunk: Colours
  1818.  Number: 6
  1819.  0x77 0x76 0x77 0x76 0x05 0x75
  1820. End_Chunk
  1821. Chunk: SCL
  1822. if (activate (me, 0) && #18.f==12)
  1823.  
  1824. {
  1825.  
  1826.   #18.f=2;
  1827.  
  1828.   call (#18);
  1829.  
  1830. }
  1831. end
  1832. End_Chunk
  1833. ;
  1834. ;-------Object   22-------------------------------------------------------
  1835. Chunk: Standard
  1836.  Name:     "Anchor[22]"
  1837.  Number:   22
  1838.  Size:     300 30 300
  1839.  Position: 900 0 300
  1840.  Type:     0
  1841.  Layer:    0
  1842. End_Chunk
  1843. Chunk: Colours
  1844.  Number: 6
  1845.  0x77 0x76 0x77 0x76 0x04 0x75
  1846. End_Chunk
  1847. Chunk: SCL
  1848. if (activate (me, 0) && #18.f==12)
  1849.  
  1850. {
  1851.  
  1852.   #18.f=7;
  1853.  
  1854.   call (#18);
  1855.  
  1856. }
  1857. end
  1858. End_Chunk
  1859. ;
  1860. ;-------Object   17-------------------------------------------------------
  1861. Chunk: Standard
  1862.  Name:     "Anchor[17]"
  1863.  Number:   17
  1864.  Size:     300 30 300
  1865.  Position: 900 0 600
  1866.  Type:     0
  1867.  Layer:    0
  1868. End_Chunk
  1869. Chunk: Colours
  1870.  Number: 6
  1871.  0x77 0x76 0x77 0x76 0x05 0x75
  1872. End_Chunk
  1873. Chunk: SCL
  1874. if (activate (me, 0) && #18.f==12)
  1875.  
  1876. {
  1877.  
  1878.   #18.f=3;
  1879.  
  1880.   call (#18);
  1881.  
  1882. }
  1883. end
  1884. End_Chunk
  1885. ;
  1886. ;-------Object   16-------------------------------------------------------
  1887. Chunk: Standard
  1888.  Name:     "Anchor[16]"
  1889.  Number:   16
  1890.  Size:     300 30 300
  1891.  Position: 1200 0 0
  1892.  Type:     0
  1893.  Layer:    0
  1894. End_Chunk
  1895. Chunk: Colours
  1896.  Number: 6
  1897.  0x77 0x76 0x77 0x76 0x0F 0x75
  1898. End_Chunk
  1899. Chunk: SCL
  1900. char   undo=0;
  1901.  
  1902.  
  1903.  
  1904. if (activate (me, 0))
  1905.  
  1906.   undo=1;
  1907.  
  1908. if (#18.head==0)
  1909.  
  1910.   undo=0;
  1911.  
  1912. if (undo==1 && #18.f==12)
  1913.  
  1914. {
  1915.  
  1916.   #18.f=13;
  1917.  
  1918.   call (#18);
  1919.  
  1920. }
  1921. end
  1922. End_Chunk
  1923. ;
  1924. ;-------Object   29-------------------------------------------------------
  1925. Chunk: Standard
  1926.  Name:     "Anchor[29]"
  1927.  Number:   29
  1928.  Size:     300 30 300
  1929.  Position: 1200 0 300
  1930.  Type:     0
  1931.  Layer:    0
  1932. End_Chunk
  1933. Chunk: Colours
  1934.  Number: 6
  1935.  0x77 0x76 0x77 0x76 0x01 0x75
  1936. End_Chunk
  1937. Chunk: SCL
  1938. if (activate (me, 0) && #18.f==12)
  1939.  
  1940. {
  1941.  
  1942.   #18.f=random (6)*2;
  1943.  
  1944.   call (#18);
  1945.  
  1946. }
  1947. end
  1948. End_Chunk
  1949. ;
  1950. ;-------Object   37-------------------------------------------------------
  1951. Chunk: Standard
  1952.  Name:     "Anchor[37]"
  1953.  Number:   37
  1954.  Size:     300 30 300
  1955.  Position: 1200 0 600
  1956.  Type:     0
  1957.  Layer:    0
  1958. End_Chunk
  1959. Chunk: Colours
  1960.  Number: 6
  1961.  0x77 0x76 0x77 0x76 0x06 0x75
  1962. End_Chunk
  1963. Chunk: SCL
  1964. char   spin=0;
  1965.  
  1966. long   t;
  1967.  
  1968.  
  1969.  
  1970. resume (0, 2);
  1971.  
  1972. if (activate (me, 0))
  1973.  
  1974. {
  1975.  
  1976.   spin^=1;
  1977.  
  1978.   if (spin==1)
  1979.  
  1980.   {
  1981.  
  1982.     xangv (#2)=5;
  1983.  
  1984.     yangv (#2)=3;
  1985.  
  1986.   }
  1987.  
  1988.   else
  1989.  
  1990.   {
  1991.  
  1992.     xangv (#2)=0;
  1993.  
  1994.     yangv (#2)=0;
  1995.  
  1996.   }
  1997.  
  1998.   t=vrtime;
  1999.  
  2000.   while (vrtime<t+250)
  2001.  
  2002.     waitf;
  2003.  
  2004.   clrtrig (me, 0);
  2005.  
  2006. }
  2007. end
  2008. End_Chunk
  2009.  
  2010. End_Children
  2011.  
  2012. End_Children
  2013. End_File