home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / X / mit / demos / gpc / tests / line.v01 < prev    next >
Encoding:
Text File  |  1991-02-13  |  29.6 KB  |  664 lines

  1. %
  2. /*--------------------------------------------------------------------*\
  3. |
  4. |   Copyright (c)1989,1990 National Computer Graphics Association
  5. |
  6. |       Permission is granted to any individual or instititution 
  7. |  to use, copy, or redistribute this software so long as it is not
  8. |    sold for profit, provided this copyright notice is retained.
  9. |
  10. |                         Developed for the
  11. |               National Computer Graphics Association
  12. |                        2722 Merrilee Drive
  13. |                         Fairfax, VA  22031
  14. |                           (703) 698-9600
  15. |
  16. |                                 by
  17. |                SimGraphics Engineering Corporation
  18. |                   1137 Huntington Drive, Suite A
  19. |                      South Pasadena, CA  91030
  20. |                           (213) 255-0900
  21. |---------------------------------------------------------------------
  22. |
  23. | Author    :    SimGraphics Engineering Corporation
  24. | File          :    line.v01
  25. | Date          :    Tue Jul 10 16:43:18 PDT 1990
  26. | Project       :    Picture Level Benchmark
  27. | Description    :    See line.doc
  28. | Status    :    Version 1.02
  29. | Revisions     :    1.01: Apply_to_global3 removed from data file 
  30. |            and moved to inside test loop.  This eased
  31. |            problems for PHIGS ports.
  32. |
  33. |            1.02:
  34. |            File line.d01 has been replaced wioth file line.d02
  35. |            File line.d03 has been replaced wioth file line.d04
  36. |
  37. \*--------------------------------------------------------------------*/
  38. %
  39.     Configuration rgb double_buffer true_color;
  40.     Read_geometry_file "line.d01";
  41.     Specify_report_file "line.r01";
  42.     Default_view_specification  1  500 parallel;
  43.     Active_view  1  ; 
  44.  
  45. % *********************************************************************** % 
  46. % Set up static attributes                                                %
  47. % *********************************************************************** % 
  48.     Text_prec Stroke ;
  49.     Char_exp  1 ;
  50.     char_height  30 ;
  51.  
  52.     Background_color    0.300000  0.300000  0.800000 ;
  53.     Text_color  1  1  1 ;
  54.  
  55.  
  56.     Scale3  0  0.700000  0.500000  1 Replace  ; 
  57.     Identity3  1  ; 
  58.     Apply_to_global3  1  ; 
  59.     Identity3  2  ; 
  60.     Translate3  0  -437.500000   444  0 Postconcat  ;     % Set Initial position  %
  61.     Translate3  1   125     0  0 Postconcat  ;     % Set Column offset     %
  62.     Translate3  2     0  -111  0 Postconcat  ;     % Set Row offset        %
  63.     Push_matrix3  ;                 % Push Initial position %
  64. % *********************************************************************** % 
  65. %                                                                         % 
  66. %                                                                         % 
  67. %                           Begin Test Loop                               % 
  68. %                                                                         % 
  69. % *********************************************************************** % 
  70. Begin_test  1  ; 
  71.     Text3  -450  -450  0 "Line Test: true parallel";
  72.     Text3  -450  -495  0 "line.v01";
  73.  
  74. % *********************************************************************** % 
  75. %                           Row 1 Column 1                                %
  76. % *********************************************************************** %
  77.   Line_shading  0;
  78.   HLHS_Removal hlhs_disable;
  79.   Apply_to_global3  0  ; 
  80.   execute_structure 1 ;            % Structure for row 1 col 1 %
  81.  
  82. % *********************************************************************** % 
  83. %                           Row 1 Column 2                                %
  84. % *********************************************************************** %
  85.   Line_shading  1;
  86.   HLHS_Removal hlhs_enable;
  87.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  88.   Apply_to_global3  0  ; 
  89.   execute_structure 2 ;            % Structure for row 1 col 2 %
  90.  
  91. % *********************************************************************** % 
  92. %                           Row 1 Column 3                                %
  93. % *********************************************************************** %
  94.   Line_shading  0;
  95.   HLHS_Removal hlhs_disable;
  96.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  97.   Apply_to_global3  0  ; 
  98.   execute_structure 3 ;            % Structure for row 1 col 3 %
  99.  
  100. % *********************************************************************** % 
  101. %                           Row 1 Column 4                                %
  102. % *********************************************************************** %
  103.   Line_shading  1;
  104.   HLHS_Removal hlhs_enable;
  105.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  106.   Apply_to_global3  0  ; 
  107.   execute_structure 4 ;            % Structure for row 1 col 4 %
  108.  
  109. % *********************************************************************** % 
  110. %                           Row 1 Column 5                                %
  111. % *********************************************************************** %
  112.   Line_shading  0;
  113.   HLHS_Removal hlhs_disable;
  114.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  115.   Apply_to_global3  0  ; 
  116.   execute_structure 5 ;            % Structure for row 1 col 5 %
  117.  
  118. % *********************************************************************** % 
  119. %                           Row 1 Column 6                                %
  120. % *********************************************************************** %
  121.   Line_shading  1;
  122.   HLHS_Removal hlhs_enable;
  123.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  124.   Apply_to_global3  0  ; 
  125.   execute_structure 6 ;            % Structure for row 1 col 6 %
  126.  
  127. % *********************************************************************** % 
  128. %                           Row 1 Column 7                                %
  129. % *********************************************************************** %
  130.   Line_shading  0;
  131.   HLHS_Removal hlhs_disable;
  132.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  133.   Apply_to_global3  0  ; 
  134.   execute_structure 7 ;            % Structure for row 1 col 7 %
  135.  
  136. % *********************************************************************** % 
  137. %                           Row 1 Column 8                                %
  138. % *********************************************************************** %
  139.   Line_shading  1;
  140.   HLHS_Removal hlhs_enable;
  141.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  142.   Apply_to_global3  0  ; 
  143.   execute_structure 8 ;            % Structure for row 1 col 8 %
  144.  
  145. % *********************************************************************** % 
  146. %                           Row 2 Column 1                                %
  147. % *********************************************************************** %
  148.   Line_shading  0;
  149.   HLHS_Removal hlhs_disable;
  150.   Pop_matrix3  ; 
  151.   Concat_matrix3  2  0 postconcat  ;     % Move down one row %
  152.   Push_matrix3  ; 
  153.   Apply_to_global3  0  ; 
  154.   execute_structure 9 ;            % Structure for row 2 col 1 %
  155.  
  156. % *********************************************************************** % 
  157. %                           Row 2 Column 2                                %
  158. % *********************************************************************** %
  159.   Line_shading  1;
  160.   HLHS_Removal hlhs_enable;
  161.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  162.   Apply_to_global3  0  ; 
  163.   execute_structure 10 ;            % Structure for row 2 col 2 %
  164.  
  165. % *********************************************************************** % 
  166. %                           Row 2 Column 3                                %
  167. % *********************************************************************** %
  168.   Line_shading  0;
  169.   HLHS_Removal hlhs_disable;
  170.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  171.   Apply_to_global3  0  ; 
  172.   execute_structure 11 ;            % Structure for row 2 col 3 %
  173.  
  174. % *********************************************************************** % 
  175. %                           Row 2 Column 4                                %
  176. % *********************************************************************** %
  177.   Line_shading  1;
  178.   HLHS_Removal hlhs_enable;
  179.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  180.   Apply_to_global3  0  ; 
  181.   execute_structure 12 ;            % Structure for row 2 col 4 %
  182.  
  183. % *********************************************************************** % 
  184. %                           Row 2 Column 5                                %
  185. % *********************************************************************** %
  186.   Line_shading  0;
  187.   HLHS_Removal hlhs_disable;
  188.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  189.   Apply_to_global3  0  ; 
  190.   execute_structure 13 ;            % Structure for row 2 col 5 %
  191.  
  192. % *********************************************************************** % 
  193. %                           Row 2 Column 6                                %
  194. % *********************************************************************** %
  195.   Line_shading  1;
  196.   HLHS_Removal hlhs_enable;
  197.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  198.   Apply_to_global3  0  ; 
  199.   execute_structure 14 ;            % Structure for row 2 col 6 %
  200.  
  201. % *********************************************************************** % 
  202. %                           Row 2 Column 7                                %
  203. % *********************************************************************** %
  204.   Line_shading  0;
  205.   HLHS_Removal hlhs_disable;
  206.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  207.   Apply_to_global3  0  ; 
  208.   execute_structure 15 ;            % Structure for row 2 col 7 %
  209.  
  210. % *********************************************************************** % 
  211. %                           Row 2 Column 8                                %
  212. % *********************************************************************** %
  213.   Line_shading  1;
  214.   HLHS_Removal hlhs_enable;
  215.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  216.   Apply_to_global3  0  ; 
  217.   execute_structure 16 ;            % Structure for row 2 col 8 %
  218.  
  219. % *********************************************************************** % 
  220. %                           Row 3 Column 1                                %
  221. % *********************************************************************** %
  222.   Line_shading  0;
  223.   HLHS_Removal hlhs_disable;
  224.   Pop_matrix3  ; 
  225.   Concat_matrix3  2  0 postconcat  ;     % Move down one row %
  226.   Push_matrix3  ; 
  227.   Apply_to_global3  0  ; 
  228.   execute_structure 17 ;            % Structure for row 3 col 1 %
  229.  
  230. % *********************************************************************** % 
  231. %                           Row 3 Column 2                                %
  232. % *********************************************************************** %
  233.   Line_shading  1;
  234.   HLHS_Removal hlhs_enable;
  235.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  236.   Apply_to_global3  0  ; 
  237.   execute_structure 18 ;            % Structure for row 3 col 2 %
  238.  
  239. % *********************************************************************** % 
  240. %                           Row 3 Column 3                                %
  241. % *********************************************************************** %
  242.   Line_shading  0;
  243.   HLHS_Removal hlhs_disable;
  244.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  245.   Apply_to_global3  0  ; 
  246.   execute_structure 19 ;            % Structure for row 3 col 3 %
  247.  
  248. % *********************************************************************** % 
  249. %                           Row 3 Column 4                                %
  250. % *********************************************************************** %
  251.   Line_shading  1;
  252.   HLHS_Removal hlhs_enable;
  253.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  254.   Apply_to_global3  0  ; 
  255.   execute_structure 20 ;            % Structure for row 3 col 4 %
  256.  
  257. % *********************************************************************** % 
  258. %                           Row 3 Column 5                                %
  259. % *********************************************************************** %
  260.   Line_shading  0;
  261.   HLHS_Removal hlhs_disable;
  262.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  263.   Apply_to_global3  0  ; 
  264.   execute_structure 21 ;            % Structure for row 3 col 5 %
  265.  
  266. % *********************************************************************** % 
  267. %                           Row 3 Column 6                                %
  268. % *********************************************************************** %
  269.   Line_shading  1;
  270.   HLHS_Removal hlhs_enable;
  271.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  272.   Apply_to_global3  0  ; 
  273.   execute_structure 22 ;            % Structure for row 3 col 6 %
  274.  
  275. % *********************************************************************** % 
  276. %                           Row 3 Column 7                                %
  277. % *********************************************************************** %
  278.   Line_shading  0;
  279.   HLHS_Removal hlhs_disable;
  280.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  281.   Apply_to_global3  0  ; 
  282.   execute_structure 23 ;            % Structure for row 3 col 7 %
  283.  
  284. % *********************************************************************** % 
  285. %                           Row 3 Column 8                                %
  286. % *********************************************************************** %
  287.   Line_shading  1;
  288.   HLHS_Removal hlhs_enable;
  289.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  290.   Apply_to_global3  0  ; 
  291.   execute_structure 24 ;            % Structure for row 3 col 8 %
  292.  
  293. % *********************************************************************** % 
  294. %                           Row 4 Column 1                                %
  295. % *********************************************************************** %
  296.   Line_shading  0;
  297.   HLHS_Removal hlhs_disable;
  298.   Pop_matrix3  ; 
  299.   Concat_matrix3  2  0 postconcat  ;     % Move down one row %
  300.   Push_matrix3  ; 
  301.   Apply_to_global3  0  ; 
  302.   execute_structure 25 ;            % Structure for row 4 col 1 %
  303.  
  304. % *********************************************************************** % 
  305. %                           Row 4 Column 2                                %
  306. % *********************************************************************** %
  307.   Line_shading  1;
  308.   HLHS_Removal hlhs_enable;
  309.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  310.   Apply_to_global3  0  ; 
  311.   execute_structure 26 ;            % Structure for row 4 col 2 %
  312.  
  313. % *********************************************************************** % 
  314. %                           Row 4 Column 3                                %
  315. % *********************************************************************** %
  316.   Line_shading  0;
  317.   HLHS_Removal hlhs_disable;
  318.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  319.   Apply_to_global3  0  ; 
  320.   execute_structure 27 ;            % Structure for row 4 col 3 %
  321.  
  322. % *********************************************************************** % 
  323. %                           Row 4 Column 4                                %
  324. % *********************************************************************** %
  325.   Line_shading  1;
  326.   HLHS_Removal hlhs_enable;
  327.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  328.   Apply_to_global3  0  ; 
  329.   execute_structure 28 ;            % Structure for row 4 col 4 %
  330.  
  331. % *********************************************************************** % 
  332. %                           Row 4 Column 5                                %
  333. % *********************************************************************** %
  334.   Line_shading  0;
  335.   HLHS_Removal hlhs_disable;
  336.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  337.   Apply_to_global3  0  ; 
  338.   execute_structure 29 ;            % Structure for row 4 col 5 %
  339.  
  340. % *********************************************************************** % 
  341. %                           Row 4 Column 6                                %
  342. % *********************************************************************** %
  343.   Line_shading  1;
  344.   HLHS_Removal hlhs_enable;
  345.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  346.   Apply_to_global3  0  ; 
  347.   execute_structure 30 ;            % Structure for row 4 col 6 %
  348.  
  349. % *********************************************************************** % 
  350. %                           Row 4 Column 7                                %
  351. % *********************************************************************** %
  352.   Line_shading  0;
  353.   HLHS_Removal hlhs_disable;
  354.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  355.   Apply_to_global3  0  ; 
  356.   execute_structure 31 ;            % Structure for row 4 col 7 %
  357.  
  358. % *********************************************************************** % 
  359. %                           Row 4 Column 8                                %
  360. % *********************************************************************** %
  361.   Line_shading  1;
  362.   HLHS_Removal hlhs_enable;
  363.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  364.   Apply_to_global3  0  ; 
  365.   execute_structure 32 ;            % Structure for row 4 col 8 %
  366.  
  367. % *********************************************************************** % 
  368. %                           Row 5 Column 1                                %
  369. % *********************************************************************** %
  370.   Line_shading  0;
  371.   HLHS_Removal hlhs_disable;
  372.   Pop_matrix3  ; 
  373.   Concat_matrix3  2  0 postconcat  ;     % Move down one row %
  374.   Push_matrix3  ; 
  375.   Apply_to_global3  0  ; 
  376.   execute_structure 33 ;            % Structure for row 5 col 1 %
  377.  
  378. % *********************************************************************** % 
  379. %                           Row 5 Column 2                                %
  380. % *********************************************************************** %
  381.   Line_shading  1;
  382.   HLHS_Removal hlhs_enable;
  383.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  384.   Apply_to_global3  0  ; 
  385.   execute_structure 34 ;            % Structure for row 5 col 2 %
  386.  
  387. % *********************************************************************** % 
  388. %                           Row 5 Column 3                                %
  389. % *********************************************************************** %
  390.   Line_shading  0;
  391.   HLHS_Removal hlhs_disable;
  392.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  393.   Apply_to_global3  0  ; 
  394.   execute_structure 35 ;            % Structure for row 5 col 3 %
  395.  
  396. % *********************************************************************** % 
  397. %                           Row 5 Column 4                                %
  398. % *********************************************************************** %
  399.   Line_shading  1;
  400.   HLHS_Removal hlhs_enable;
  401.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  402.   Apply_to_global3  0  ; 
  403.   execute_structure 36 ;            % Structure for row 5 col 4 %
  404.  
  405. % *********************************************************************** % 
  406. %                           Row 5 Column 5                                %
  407. % *********************************************************************** %
  408.   Line_shading  0;
  409.   HLHS_Removal hlhs_disable;
  410.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  411.   Apply_to_global3  0  ; 
  412.   execute_structure 37 ;            % Structure for row 5 col 5 %
  413.  
  414. % *********************************************************************** % 
  415. %                           Row 5 Column 6                                %
  416. % *********************************************************************** %
  417.   Line_shading  1;
  418.   HLHS_Removal hlhs_enable;
  419.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  420.   Apply_to_global3  0  ; 
  421.   execute_structure 38 ;            % Structure for row 5 col 6 %
  422.  
  423. % *********************************************************************** % 
  424. %                           Row 5 Column 7                                %
  425. % *********************************************************************** %
  426.   Line_shading  0;
  427.   HLHS_Removal hlhs_disable;
  428.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  429.   Apply_to_global3  0  ; 
  430.   execute_structure 39 ;            % Structure for row 5 col 7 %
  431.  
  432. % *********************************************************************** % 
  433. %                           Row 5 Column 8                                %
  434. % *********************************************************************** %
  435.   Line_shading  1;
  436.   HLHS_Removal hlhs_enable;
  437.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  438.   Apply_to_global3  0  ; 
  439.   execute_structure 40 ;            % Structure for row 5 col 8 %
  440.  
  441. % *********************************************************************** % 
  442. %                           Row 6 Column 1                                %
  443. % *********************************************************************** %
  444.   Line_shading  0;
  445.   HLHS_Removal hlhs_disable;
  446.   Pop_matrix3  ; 
  447.   Concat_matrix3  2  0 postconcat  ;     % Move down one row %
  448.   Push_matrix3  ; 
  449.   Apply_to_global3  0  ; 
  450.   execute_structure 41 ;            % Structure for row 6 col 1 %
  451.  
  452. % *********************************************************************** % 
  453. %                           Row 6 Column 2                                %
  454. % *********************************************************************** %
  455.   Line_shading  1;
  456.   HLHS_Removal hlhs_enable;
  457.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  458.   Apply_to_global3  0  ; 
  459.   execute_structure 42 ;            % Structure for row 6 col 2 %
  460.  
  461. % *********************************************************************** % 
  462. %                           Row 6 Column 3                                %
  463. % *********************************************************************** %
  464.   Line_shading  0;
  465.   HLHS_Removal hlhs_disable;
  466.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  467.   Apply_to_global3  0  ; 
  468.   execute_structure 43 ;            % Structure for row 6 col 3 %
  469.  
  470. % *********************************************************************** % 
  471. %                           Row 6 Column 4                                %
  472. % *********************************************************************** %
  473.   Line_shading  1;
  474.   HLHS_Removal hlhs_enable;
  475.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  476.   Apply_to_global3  0  ; 
  477.   execute_structure 44 ;            % Structure for row 6 col 4 %
  478.  
  479. % *********************************************************************** % 
  480. %                           Row 6 Column 5                                %
  481. % *********************************************************************** %
  482.   Line_shading  0;
  483.   HLHS_Removal hlhs_disable;
  484.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  485.   Apply_to_global3  0  ; 
  486.   execute_structure 45 ;            % Structure for row 6 col 5 %
  487.  
  488. % *********************************************************************** % 
  489. %                           Row 6 Column 6                                %
  490. % *********************************************************************** %
  491.   Line_shading  1;
  492.   HLHS_Removal hlhs_enable;
  493.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  494.   Apply_to_global3  0  ; 
  495.   execute_structure 46 ;            % Structure for row 6 col 6 %
  496.  
  497. % *********************************************************************** % 
  498. %                           Row 6 Column 7                                %
  499. % *********************************************************************** %
  500.   Line_shading  0;
  501.   HLHS_Removal hlhs_disable;
  502.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  503.   Apply_to_global3  0  ; 
  504.   execute_structure 47 ;            % Structure for row 6 col 7 %
  505.  
  506. % *********************************************************************** % 
  507. %                           Row 6 Column 8                                %
  508. % *********************************************************************** %
  509.   Line_shading  1;
  510.   HLHS_Removal hlhs_enable;
  511.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  512.   Apply_to_global3  0  ; 
  513.   execute_structure 48 ;            % Structure for row 6 col 8 %
  514.  
  515. % *********************************************************************** % 
  516. %                           Row 7 Column 1                                %
  517. % *********************************************************************** %
  518.   Line_shading  0;
  519.   HLHS_Removal hlhs_disable;
  520.   Pop_matrix3  ; 
  521.   Concat_matrix3  2  0 postconcat  ;     % Move down one row %
  522.   Push_matrix3  ; 
  523.   Apply_to_global3  0  ; 
  524.   execute_structure 49 ;            % Structure for row 7 col 1 %
  525.  
  526. % *********************************************************************** % 
  527. %                           Row 7 Column 2                                %
  528. % *********************************************************************** %
  529.   Line_shading  1;
  530.   HLHS_Removal hlhs_enable;
  531.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  532.   Apply_to_global3  0  ; 
  533.   execute_structure 50 ;            % Structure for row 7 col 2 %
  534.  
  535. % *********************************************************************** % 
  536. %                           Row 7 Column 3                                %
  537. % *********************************************************************** %
  538.   Line_shading  0;
  539.   HLHS_Removal hlhs_disable;
  540.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  541.   Apply_to_global3  0  ; 
  542.   execute_structure 51 ;            % Structure for row 7 col 3 %
  543.  
  544. % *********************************************************************** % 
  545. %                           Row 7 Column 4                                %
  546. % *********************************************************************** %
  547.   Line_shading  1;
  548.   HLHS_Removal hlhs_enable;
  549.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  550.   Apply_to_global3  0  ; 
  551.   execute_structure 52 ;            % Structure for row 7 col 4 %
  552.  
  553. % *********************************************************************** % 
  554. %                           Row 7 Column 5                                %
  555. % *********************************************************************** %
  556.   Line_shading  0;
  557.   HLHS_Removal hlhs_disable;
  558.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  559.   Apply_to_global3  0  ; 
  560.   execute_structure 53 ;            % Structure for row 7 col 5 %
  561.  
  562. % *********************************************************************** % 
  563. %                           Row 7 Column 6                                %
  564. % *********************************************************************** %
  565.   Line_shading  1;
  566.   HLHS_Removal hlhs_enable;
  567.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  568.   Apply_to_global3  0  ; 
  569.   execute_structure 54 ;            % Structure for row 7 col 6 %
  570.  
  571. % *********************************************************************** % 
  572. %                           Row 7 Column 7                                %
  573. % *********************************************************************** %
  574.   Line_shading  0;
  575.   HLHS_Removal hlhs_disable;
  576.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  577.   Apply_to_global3  0  ; 
  578.   execute_structure 55 ;            % Structure for row 7 col 7 %
  579.  
  580. % *********************************************************************** % 
  581. %                           Row 7 Column 8                                %
  582. % *********************************************************************** %
  583.   Line_shading  1;
  584.   HLHS_Removal hlhs_enable;
  585.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  586.   Apply_to_global3  0  ; 
  587.   execute_structure 56 ;            % Structure for row 7 col 8 %
  588.  
  589. % *********************************************************************** % 
  590. %                           Row 8 Column 1                                %
  591. % *********************************************************************** %
  592.   Line_shading  0;
  593.   HLHS_Removal hlhs_disable;
  594.   Pop_matrix3  ; 
  595.   Concat_matrix3  2  0 postconcat  ;     % Move down one row %
  596.   Push_matrix3  ; 
  597.   Apply_to_global3  0  ; 
  598.   execute_structure 57 ;            % Structure for row 8 col 1 %
  599.  
  600. % *********************************************************************** % 
  601. %                           Row 8 Column 2                                %
  602. % *********************************************************************** %
  603.   Line_shading  1;
  604.   HLHS_Removal hlhs_enable;
  605.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  606.   Apply_to_global3  0  ; 
  607.   execute_structure 58 ;            % Structure for row 8 col 2 %
  608.  
  609. % *********************************************************************** % 
  610. %                           Row 8 Column 3                                %
  611. % *********************************************************************** %
  612.   Line_shading  0;
  613.   HLHS_Removal hlhs_disable;
  614.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  615.   Apply_to_global3  0  ; 
  616.   execute_structure 59 ;            % Structure for row 8 col 3 %
  617.  
  618. % *********************************************************************** % 
  619. %                           Row 8 Column 4                                %
  620. % *********************************************************************** %
  621.   Line_shading  1;
  622.   HLHS_Removal hlhs_enable;
  623.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  624.   Apply_to_global3  0  ; 
  625.   execute_structure 60 ;            % Structure for row 8 col 4 %
  626.  
  627. % *********************************************************************** % 
  628. %                           Row 8 Column 5                                %
  629. % *********************************************************************** %
  630.   Line_shading  0;
  631.   HLHS_Removal hlhs_disable;
  632.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  633.   Apply_to_global3  0  ; 
  634.   execute_structure 61 ;            % Structure for row 8 col 5 %
  635.  
  636. % *********************************************************************** % 
  637. %                           Row 8 Column 6                                %
  638. % *********************************************************************** %
  639.   Line_shading  1;
  640.   HLHS_Removal hlhs_enable;
  641.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  642.   Apply_to_global3  0  ; 
  643.   execute_structure 62 ;            % Structure for row 8 col 6 %
  644.  
  645. % *********************************************************************** % 
  646. %                           Row 8 Column 7                                %
  647. % *********************************************************************** %
  648.   Line_shading  0;
  649.   HLHS_Removal hlhs_disable;
  650.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  651.   Apply_to_global3  0  ; 
  652.   execute_structure 63 ;            % Structure for row 8 col 7 %
  653.  
  654. % *********************************************************************** % 
  655. %                           Row 8 Column 8                                %
  656. % *********************************************************************** %
  657.   Line_shading  1;
  658.   HLHS_Removal hlhs_enable;
  659.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  660.   Apply_to_global3  0  ; 
  661.   execute_structure 64 ;            % Structure for row 8 col 8 %
  662. End_test  ; 
  663. Sleep 5 ;
  664.