Advertisement
Guest User

Untitled

a guest
Apr 5th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. tile_x = 2;
  2. tile_y = 3;
  3.  
  4. var CurrentCell = GetCellPlayerIsOn();
  5.  
  6. if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  7. {
  8.     CurrentCell.neighbor1.Distance += 1;
  9.     CurrentCell.neighbor1.checked = true;
  10. }
  11.  
  12. if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  13. {
  14.     CurrentCell.neighbor2.Distance += 1;
  15.     CurrentCell.neighbor2.checked = true;
  16. }
  17.  
  18. if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  19. {
  20.     CurrentCell.neighbor3.Distance += 1;
  21.     CurrentCell.neighbor3.checked = true;
  22. }
  23.  
  24. if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  25. {
  26.     CurrentCell.neighbor4.Distance += 1;
  27.     CurrentCell.neighbor4.checked = true;
  28. }
  29.  
  30. ///////////////////
  31.  
  32.         var OriginalCell = CurrentCell;
  33.         CurrentCell = OriginalCell.neighbor1;
  34.  
  35.         if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  36.         {
  37.             CurrentCell.neighbor1.Distance += 2;
  38.             CurrentCell.neighbor1.checked = true;
  39.         }
  40.  
  41.         if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  42.         {
  43.             CurrentCell.neighbor2.Distance += 2;
  44.             CurrentCell.neighbor2.checked = true;
  45.         }
  46.  
  47.         if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  48.         {
  49.             CurrentCell.neighbor3.Distance += 2;
  50.             CurrentCell.neighbor3.checked = true;
  51.         }
  52.  
  53.         if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  54.         {
  55.             CurrentCell.neighbor4.Distance += 2;
  56.             CurrentCell.neighbor4.checked = true;
  57.         }
  58.        
  59.         /////////////////
  60.  
  61.         CurrentCell = OriginalCell.neighbor2;
  62.  
  63.         if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  64.         {
  65.             CurrentCell.neighbor1.Distance += 2;
  66.             CurrentCell.neighbor1.checked = true;
  67.         }
  68.  
  69.         if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  70.         {
  71.             CurrentCell.neighbor2.Distance += 2;
  72.             CurrentCell.neighbor2.checked = true;
  73.         }
  74.  
  75.         if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  76.         {
  77.             CurrentCell.neighbor3.Distance += 2;
  78.             CurrentCell.neighbor3.checked = true;
  79.         }
  80.  
  81.         if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  82.         {
  83.             CurrentCell.neighbor4.Distance += 2;
  84.             CurrentCell.neighbor4.checked = true;
  85.         }
  86.        
  87.         /////////////////////
  88.  
  89.         CurrentCell = OriginalCell.neighbor3;
  90.  
  91.         if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  92.         {
  93.             CurrentCell.neighbor1.Distance += 2;
  94.             CurrentCell.neighbor1.checked = true;
  95.         }
  96.  
  97.         if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  98.         {
  99.             CurrentCell.neighbor2.Distance += 2;
  100.             CurrentCell.neighbor2.checked = true;
  101.         }
  102.  
  103.         if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  104.         {
  105.             CurrentCell.neighbor3.Distance += 2;
  106.             CurrentCell.neighbor3.checked = true;
  107.         }
  108.  
  109.         if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  110.         {
  111.             CurrentCell.neighbor4.Distance += 2;
  112.             CurrentCell.neighbor4.checked = true;
  113.         }
  114.        
  115.         ///////////////////////////
  116.  
  117.         CurrentCell = OriginalCell.neighbor4;
  118.  
  119.         if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  120.         {
  121.             CurrentCell.neighbor1.Distance += 2;
  122.             CurrentCell.neighbor1.checked = true;
  123.         }
  124.  
  125.         if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  126.         {
  127.             CurrentCell.neighbor2.Distance += 2;
  128.             CurrentCell.neighbor2.checked = true;
  129.         }
  130.  
  131.         if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  132.         {
  133.             CurrentCell.neighbor3.Distance += 2;
  134.             CurrentCell.neighbor3.checked = true;
  135.         }
  136.  
  137.         if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  138.         {
  139.             CurrentCell.neighbor4.Distance += 2;
  140.             CurrentCell.neighbor4.checked = true;
  141.         }
  142.        
  143.         //////////////////////////////
  144.        
  145.             CurrentCell = OriginalCell.neighbor1.neighbor1;
  146.        
  147.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  148.             {
  149.                 CurrentCell.neighbor1.Distance += 3;
  150.                 CurrentCell.neighbor1.checked = true;
  151.             }
  152.  
  153.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  154.             {
  155.                 CurrentCell.neighbor2.Distance += 3;
  156.                 CurrentCell.neighbor2.checked = true;
  157.             }
  158.  
  159.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  160.             {
  161.                 CurrentCell.neighbor3.Distance += 3;
  162.                 CurrentCell.neighbor3.checked = true;
  163.             }
  164.  
  165.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  166.             {
  167.                 CurrentCell.neighbor4.Distance += 3;
  168.                 CurrentCell.neighbor4.checked = true;
  169.             }
  170.            
  171.             CurrentCell = OriginalCell.neighbor1.neighbor2;
  172.        
  173.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  174.             {
  175.                 CurrentCell.neighbor1.Distance += 3;
  176.                 CurrentCell.neighbor1.checked = true;
  177.             }
  178.  
  179.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  180.             {
  181.                 CurrentCell.neighbor2.Distance += 3;
  182.                 CurrentCell.neighbor2.checked = true;
  183.             }
  184.  
  185.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  186.             {
  187.                 CurrentCell.neighbor3.Distance += 3;
  188.                 CurrentCell.neighbor3.checked = true;
  189.             }
  190.  
  191.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  192.             {
  193.                 CurrentCell.neighbor4.Distance += 3;
  194.                 CurrentCell.neighbor4.checked = true;
  195.             }
  196.            
  197.             CurrentCell = OriginalCell.neighbor1.neighbor3;
  198.        
  199.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  200.             {
  201.                 CurrentCell.neighbor1.Distance += 3;
  202.                 CurrentCell.neighbor1.checked = true;
  203.             }
  204.  
  205.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  206.             {
  207.                 CurrentCell.neighbor2.Distance += 3;
  208.                 CurrentCell.neighbor2.checked = true;
  209.             }
  210.  
  211.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  212.             {
  213.                 CurrentCell.neighbor3.Distance += 3;
  214.                 CurrentCell.neighbor3.checked = true;
  215.             }
  216.  
  217.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  218.             {
  219.                 CurrentCell.neighbor4.Distance += 3;
  220.                 CurrentCell.neighbor4.checked = true;
  221.             }
  222.        
  223.             CurrentCell = OriginalCell.neighbor1.neighbor4;
  224.        
  225.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  226.             {
  227.                 CurrentCell.neighbor1.Distance += 3;
  228.                 CurrentCell.neighbor1.checked = true;
  229.             }
  230.  
  231.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  232.             {
  233.                 CurrentCell.neighbor2.Distance += 3;
  234.                 CurrentCell.neighbor2.checked = true;
  235.             }
  236.  
  237.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  238.             {
  239.                 CurrentCell.neighbor3.Distance += 3;
  240.                 CurrentCell.neighbor3.checked = true;
  241.             }
  242.  
  243.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  244.             {
  245.                 CurrentCell.neighbor4.Distance += 3;
  246.                 CurrentCell.neighbor4.checked = true;
  247.             }
  248.            
  249.             /////////////////////////
  250.            
  251.            
  252.             CurrentCell = OriginalCell.neighbor2.neighbor1;
  253.        
  254.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  255.             {
  256.                 CurrentCell.neighbor1.Distance += 3;
  257.                 CurrentCell.neighbor1.checked = true;
  258.             }
  259.  
  260.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  261.             {
  262.                 CurrentCell.neighbor2.Distance += 3;
  263.                 CurrentCell.neighbor2.checked = true;
  264.             }
  265.  
  266.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  267.             {
  268.                 CurrentCell.neighbor3.Distance += 3;
  269.                 CurrentCell.neighbor3.checked = true;
  270.             }
  271.  
  272.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  273.             {
  274.                 CurrentCell.neighbor4.Distance += 3;
  275.                 CurrentCell.neighbor4.checked = true;
  276.             }
  277.            
  278.             CurrentCell = OriginalCell.neighbor2.neighbor2;
  279.        
  280.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  281.             {
  282.                 CurrentCell.neighbor1.Distance += 3;
  283.                 CurrentCell.neighbor1.checked = true;
  284.             }
  285.  
  286.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  287.             {
  288.                 CurrentCell.neighbor2.Distance += 3;
  289.                 CurrentCell.neighbor2.checked = true;
  290.             }
  291.  
  292.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  293.             {
  294.                 CurrentCell.neighbor3.Distance += 3;
  295.                 CurrentCell.neighbor3.checked = true;
  296.             }
  297.  
  298.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  299.             {
  300.                 CurrentCell.neighbor4.Distance += 3;
  301.                 CurrentCell.neighbor4.checked = true;
  302.             }
  303.            
  304.             CurrentCell = OriginalCell.neighbor2.neighbor3;
  305.        
  306.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  307.             {
  308.                 CurrentCell.neighbor1.Distance += 3;
  309.                 CurrentCell.neighbor1.checked = true;
  310.             }
  311.  
  312.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  313.             {
  314.                 CurrentCell.neighbor2.Distance += 3;
  315.                 CurrentCell.neighbor2.checked = true;
  316.             }
  317.  
  318.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  319.             {
  320.                 CurrentCell.neighbor3.Distance += 3;
  321.                 CurrentCell.neighbor3.checked = true;
  322.             }
  323.  
  324.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  325.             {
  326.                 CurrentCell.neighbor4.Distance += 3;
  327.                 CurrentCell.neighbor4.checked = true;
  328.             }
  329.        
  330.             CurrentCell = OriginalCell.neighbor2.neighbor4;
  331.        
  332.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  333.             {
  334.                 CurrentCell.neighbor1.Distance += 3;
  335.                 CurrentCell.neighbor1.checked = true;
  336.             }
  337.  
  338.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  339.             {
  340.                 CurrentCell.neighbor2.Distance += 3;
  341.                 CurrentCell.neighbor2.checked = true;
  342.             }
  343.  
  344.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  345.             {
  346.                 CurrentCell.neighbor3.Distance += 3;
  347.                 CurrentCell.neighbor3.checked = true;
  348.             }
  349.  
  350.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  351.             {
  352.                 CurrentCell.neighbor4.Distance += 3;
  353.                 CurrentCell.neighbor4.checked = true;
  354.             }
  355.        
  356.             CurrentCell = OriginalCell.neighbor3.neighbor1;
  357.        
  358.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  359.             {
  360.                 CurrentCell.neighbor1.Distance += 3;
  361.                 CurrentCell.neighbor1.checked = true;
  362.             }
  363.  
  364.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  365.             {
  366.                 CurrentCell.neighbor2.Distance += 3;
  367.                 CurrentCell.neighbor2.checked = true;
  368.             }
  369.  
  370.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  371.             {
  372.                 CurrentCell.neighbor3.Distance += 3;
  373.                 CurrentCell.neighbor3.checked = true;
  374.             }
  375.  
  376.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  377.             {
  378.                 CurrentCell.neighbor4.Distance += 3;
  379.                 CurrentCell.neighbor4.checked = true;
  380.             }
  381.            
  382.             CurrentCell = OriginalCell.neighbor3.neighbor2;
  383.        
  384.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  385.             {
  386.                 CurrentCell.neighbor1.Distance += 3;
  387.                 CurrentCell.neighbor1.checked = true;
  388.             }
  389.  
  390.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  391.             {
  392.                 CurrentCell.neighbor2.Distance += 3;
  393.                 CurrentCell.neighbor2.checked = true;
  394.             }
  395.  
  396.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  397.             {
  398.                 CurrentCell.neighbor3.Distance += 3;
  399.                 CurrentCell.neighbor3.checked = true;
  400.             }
  401.  
  402.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  403.             {
  404.                 CurrentCell.neighbor4.Distance += 3;
  405.                 CurrentCell.neighbor4.checked = true;
  406.             }
  407.            
  408.             CurrentCell = OriginalCell.neighbor3.neighbor3;
  409.        
  410.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  411.             {
  412.                 CurrentCell.neighbor1.Distance += 3;
  413.                 CurrentCell.neighbor1.checked = true;
  414.             }
  415.  
  416.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  417.             {
  418.                 CurrentCell.neighbor2.Distance += 3;
  419.                 CurrentCell.neighbor2.checked = true;
  420.             }
  421.  
  422.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  423.             {
  424.                 CurrentCell.neighbor3.Distance += 3;
  425.                 CurrentCell.neighbor3.checked = true;
  426.             }
  427.  
  428.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  429.             {
  430.                 CurrentCell.neighbor4.Distance += 3;
  431.                 CurrentCell.neighbor4.checked = true;
  432.             }
  433.        
  434.             CurrentCell = OriginalCell.neighbor3.neighbor4;
  435.        
  436.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  437.             {
  438.                 CurrentCell.neighbor1.Distance += 3;
  439.                 CurrentCell.neighbor1.checked = true;
  440.             }
  441.  
  442.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  443.             {
  444.                 CurrentCell.neighbor2.Distance += 3;
  445.                 CurrentCell.neighbor2.checked = true;
  446.             }
  447.  
  448.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  449.             {
  450.                 CurrentCell.neighbor3.Distance += 3;
  451.                 CurrentCell.neighbor3.checked = true;
  452.             }
  453.  
  454.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  455.             {
  456.                 CurrentCell.neighbor4.Distance += 3;
  457.                 CurrentCell.neighbor4.checked = true;
  458.             }
  459.            
  460.             CurrentCell = OriginalCell.neighbor4.neighbor1;
  461.        
  462.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  463.             {
  464.                 CurrentCell.neighbor1.Distance += 3;
  465.                 CurrentCell.neighbor1.checked = true;
  466.             }
  467.  
  468.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  469.             {
  470.                 CurrentCell.neighbor2.Distance += 3;
  471.                 CurrentCell.neighbor2.checked = true;
  472.             }
  473.  
  474.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  475.             {
  476.                 CurrentCell.neighbor3.Distance += 3;
  477.                 CurrentCell.neighbor3.checked = true;
  478.             }
  479.  
  480.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  481.             {
  482.                 CurrentCell.neighbor4.Distance += 3;
  483.                 CurrentCell.neighbor4.checked = true;
  484.             }
  485.            
  486.             CurrentCell = OriginalCell.neighbor4.neighbor2;
  487.        
  488.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  489.             {
  490.                 CurrentCell.neighbor1.Distance += 3;
  491.                 CurrentCell.neighbor1.checked = true;
  492.             }
  493.  
  494.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  495.             {
  496.                 CurrentCell.neighbor2.Distance += 3;
  497.                 CurrentCell.neighbor2.checked = true;
  498.             }
  499.  
  500.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  501.             {
  502.                 CurrentCell.neighbor3.Distance += 3;
  503.                 CurrentCell.neighbor3.checked = true;
  504.             }
  505.  
  506.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  507.             {
  508.                 CurrentCell.neighbor4.Distance += 3;
  509.                 CurrentCell.neighbor4.checked = true;
  510.             }
  511.            
  512.             CurrentCell = OriginalCell.neighbor4.neighbor3;
  513.        
  514.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  515.             {
  516.                 CurrentCell.neighbor1.Distance += 3;
  517.                 CurrentCell.neighbor1.checked = true;
  518.             }
  519.  
  520.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  521.             {
  522.                 CurrentCell.neighbor2.Distance += 3;
  523.                 CurrentCell.neighbor2.checked = true;
  524.             }
  525.  
  526.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  527.             {
  528.                 CurrentCell.neighbor3.Distance += 3;
  529.                 CurrentCell.neighbor3.checked = true;
  530.             }
  531.  
  532.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  533.             {
  534.                 CurrentCell.neighbor4.Distance += 3;
  535.                 CurrentCell.neighbor4.checked = true;
  536.             }
  537.        
  538.             CurrentCell = OriginalCell.neighbor4.neighbor4;
  539.        
  540.             if (CurrentCell.neighbor1.cell_type != "wall" and CurrentCell.neighbor1.checked = false and CurrentCell.neighbor1 != "N/A")
  541.             {
  542.                 CurrentCell.neighbor1.Distance += 3;
  543.                 CurrentCell.neighbor1.checked = true;
  544.             }
  545.  
  546.             if (CurrentCell.neighbor2.cell_type != "wall" and CurrentCell.neighbor2.checked = false and CurrentCell.neighbor2 != "N/A")
  547.             {
  548.                 CurrentCell.neighbor2.Distance += 3;
  549.                 CurrentCell.neighbor2.checked = true;
  550.             }
  551.  
  552.             if (CurrentCell.neighbor3.cell_type != "wall" and CurrentCell.neighbor3.checked = false and CurrentCell.neighbor3 != "N/A")
  553.             {
  554.                 CurrentCell.neighbor3.Distance += 3;
  555.                 CurrentCell.neighbor3.checked = true;
  556.             }
  557.  
  558.             if (CurrentCell.neighbor4.cell_type != "wall" and CurrentCell.neighbor4.checked = false and CurrentCell.neighbor4 != "N/A")
  559.             {
  560.                 CurrentCell.neighbor4.Distance += 3;
  561.                 CurrentCell.neighbor4.checked = true;
  562.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement