Advertisement
Guest User

Untitled

a guest
Oct 17th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 27.47 KB | None | 0 0
  1. switch (__pyx_v_neighbourmask) {
  2.         case 0x0:
  3.         break;
  4.  
  5.         /* "worldgen.pyx":43
  6.  *                 if neighbourmask == 0x0:
  7.  *                     pass
  8.  *                 elif neighbourmask == 0xF:             # <<<<<<<<<<<<<<
  9.  *                     pass
  10.  *                 elif neighbourmask == 0x1:#just topleft
  11.  */
  12.         case 0xF:
  13.         break;
  14.  
  15.         /* "worldgen.pyx":45
  16.  *                 elif neighbourmask == 0xF:
  17.  *                     pass
  18.  *                 elif neighbourmask == 0x1:#just topleft             # <<<<<<<<<<<<<<
  19.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  20.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  21.  */
  22.         case 0x1:
  23.  
  24.         /* "worldgen.pyx":46
  25.  *                     pass
  26.  *                 elif neighbourmask == 0x1:#just topleft
  27.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle             # <<<<<<<<<<<<<<
  28.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  29.  *                 elif neighbourmask == 0x2:#just topright
  30.  */
  31.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), __pyx_v_y, (__pyx_v_x + 1), (__pyx_v_y + 1));
  32.  
  33.         /* "worldgen.pyx":47
  34.  *                 elif neighbourmask == 0x1:#just topleft
  35.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  36.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle             # <<<<<<<<<<<<<<
  37.  *                 elif neighbourmask == 0x2:#just topright
  38.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  39.  */
  40.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), (__pyx_v_y + 1), __pyx_v_x, (__pyx_v_y + 1));
  41.  
  42.         /* "worldgen.pyx":45
  43.  *                 elif neighbourmask == 0xF:
  44.  *                     pass
  45.  *                 elif neighbourmask == 0x1:#just topleft             # <<<<<<<<<<<<<<
  46.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  47.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  48.  */
  49.         break;
  50.  
  51.         /* "worldgen.pyx":48
  52.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  53.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  54.  *                 elif neighbourmask == 0x2:#just topright             # <<<<<<<<<<<<<<
  55.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  56.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  57.  */
  58.         case 0x2:
  59.  
  60.         /* "worldgen.pyx":49
  61.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  62.  *                 elif neighbourmask == 0x2:#just topright
  63.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle             # <<<<<<<<<<<<<<
  64.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  65.  *                 elif neighbourmask == 0x3:#top side
  66.  */
  67.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), __pyx_v_y, (__pyx_v_x + 1), (__pyx_v_y + 1));
  68.  
  69.         /* "worldgen.pyx":50
  70.  *                 elif neighbourmask == 0x2:#just topright
  71.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  72.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle             # <<<<<<<<<<<<<<
  73.  *                 elif neighbourmask == 0x3:#top side
  74.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  75.  */
  76.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), (__pyx_v_y + 1), (__pyx_v_x + 2), (__pyx_v_y + 1));
  77.  
  78.         /* "worldgen.pyx":48
  79.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  80.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  81.  *                 elif neighbourmask == 0x2:#just topright             # <<<<<<<<<<<<<<
  82.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  83.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  84.  */
  85.         break;
  86.  
  87.         /* "worldgen.pyx":51
  88.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  89.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  90.  *                 elif neighbourmask == 0x3:#top side             # <<<<<<<<<<<<<<
  91.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  92.  *                 elif neighbourmask == 0x4:#just bottomleft
  93.  */
  94.         case 0x3:
  95.  
  96.         /* "worldgen.pyx":52
  97.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  98.  *                 elif neighbourmask == 0x3:#top side
  99.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle             # <<<<<<<<<<<<<<
  100.  *                 elif neighbourmask == 0x4:#just bottomleft
  101.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  102.  */
  103.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, __pyx_v_x, (__pyx_v_y + 1), (__pyx_v_x + 2), (__pyx_v_y + 1));
  104.  
  105.         /* "worldgen.pyx":51
  106.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  107.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  108.  *                 elif neighbourmask == 0x3:#top side             # <<<<<<<<<<<<<<
  109.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  110.  *                 elif neighbourmask == 0x4:#just bottomleft
  111.  */
  112.         break;
  113.  
  114.         /* "worldgen.pyx":53
  115.  *                 elif neighbourmask == 0x3:#top side
  116.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  117.  *                 elif neighbourmask == 0x4:#just bottomleft             # <<<<<<<<<<<<<<
  118.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  119.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  120.  */
  121.         case 0x4:
  122.  
  123.         /* "worldgen.pyx":54
  124.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  125.  *                 elif neighbourmask == 0x4:#just bottomleft
  126.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle             # <<<<<<<<<<<<<<
  127.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  128.  *                 elif neighbourmask == 0x5:#left side
  129.  */
  130.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), (__pyx_v_y + 2), (__pyx_v_x + 1), (__pyx_v_y + 1));
  131.  
  132.         /* "worldgen.pyx":55
  133.  *                 elif neighbourmask == 0x4:#just bottomleft
  134.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  135.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle             # <<<<<<<<<<<<<<
  136.  *                 elif neighbourmask == 0x5:#left side
  137.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  138.  */
  139.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), (__pyx_v_y + 1), __pyx_v_x, (__pyx_v_y + 1));
  140.  
  141.         /* "worldgen.pyx":53
  142.  *                 elif neighbourmask == 0x3:#top side
  143.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  144.  *                 elif neighbourmask == 0x4:#just bottomleft             # <<<<<<<<<<<<<<
  145.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  146.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  147.  */
  148.         break;
  149.  
  150.         /* "worldgen.pyx":56
  151.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  152.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  153.  *                 elif neighbourmask == 0x5:#left side             # <<<<<<<<<<<<<<
  154.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  155.  *                 elif neighbourmask == 0x6:#topright and bottomleft
  156.  */
  157.         case 0x5:
  158.  
  159.         /* "worldgen.pyx":57
  160.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  161.  *                 elif neighbourmask == 0x5:#left side
  162.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle             # <<<<<<<<<<<<<<
  163.  *                 elif neighbourmask == 0x6:#topright and bottomleft
  164.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  165.  */
  166.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), __pyx_v_y, (__pyx_v_x + 1), (__pyx_v_y + 2));
  167.  
  168.         /* "worldgen.pyx":56
  169.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  170.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  171.  *                 elif neighbourmask == 0x5:#left side             # <<<<<<<<<<<<<<
  172.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  173.  *                 elif neighbourmask == 0x6:#topright and bottomleft
  174.  */
  175.         break;
  176.  
  177.         /* "worldgen.pyx":58
  178.  *                 elif neighbourmask == 0x5:#left side
  179.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  180.  *                 elif neighbourmask == 0x6:#topright and bottomleft             # <<<<<<<<<<<<<<
  181.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  182.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  183.  */
  184.         case 0x6:
  185.  
  186.         /* "worldgen.pyx":59
  187.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  188.  *                 elif neighbourmask == 0x6:#topright and bottomleft
  189.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle             # <<<<<<<<<<<<<<
  190.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  191.  *                 elif neighbourmask == 0x7:#not bottomright
  192.  */
  193.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), __pyx_v_y, (__pyx_v_x + 1), (__pyx_v_y + 2));
  194.  
  195.         /* "worldgen.pyx":60
  196.  *                 elif neighbourmask == 0x6:#topright and bottomleft
  197.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  198.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle             # <<<<<<<<<<<<<<
  199.  *                 elif neighbourmask == 0x7:#not bottomright
  200.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  201.  */
  202.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, __pyx_v_x, (__pyx_v_y + 1), (__pyx_v_x + 2), (__pyx_v_y + 1));
  203.  
  204.         /* "worldgen.pyx":58
  205.  *                 elif neighbourmask == 0x5:#left side
  206.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  207.  *                 elif neighbourmask == 0x6:#topright and bottomleft             # <<<<<<<<<<<<<<
  208.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  209.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  210.  */
  211.         break;
  212.  
  213.         /* "worldgen.pyx":61
  214.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  215.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  216.  *                 elif neighbourmask == 0x7:#not bottomright             # <<<<<<<<<<<<<<
  217.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  218.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  219.  */
  220.         case 0x7:
  221.  
  222.         /* "worldgen.pyx":62
  223.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  224.  *                 elif neighbourmask == 0x7:#not bottomright
  225.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle             # <<<<<<<<<<<<<<
  226.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  227.  *                 elif neighbourmask == 0x8:#just bottomright
  228.  */
  229.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), (__pyx_v_y + 2), (__pyx_v_x + 1), (__pyx_v_y + 1));
  230.  
  231.         /* "worldgen.pyx":63
  232.  *                 elif neighbourmask == 0x7:#not bottomright
  233.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  234.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle             # <<<<<<<<<<<<<<
  235.  *                 elif neighbourmask == 0x8:#just bottomright
  236.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  237.  */
  238.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), (__pyx_v_y + 1), (__pyx_v_x + 2), (__pyx_v_y + 1));
  239.  
  240.         /* "worldgen.pyx":61
  241.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  242.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  243.  *                 elif neighbourmask == 0x7:#not bottomright             # <<<<<<<<<<<<<<
  244.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  245.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  246.  */
  247.         break;
  248.  
  249.         /* "worldgen.pyx":64
  250.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  251.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  252.  *                 elif neighbourmask == 0x8:#just bottomright             # <<<<<<<<<<<<<<
  253.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  254.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  255.  */
  256.         case 0x8:
  257.  
  258.         /* "worldgen.pyx":65
  259.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  260.  *                 elif neighbourmask == 0x8:#just bottomright
  261.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle             # <<<<<<<<<<<<<<
  262.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  263.  *                 elif neighbourmask == 0x9:#topleft and bottomright
  264.  */
  265.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), (__pyx_v_y + 2), (__pyx_v_x + 1), (__pyx_v_y + 1));
  266.  
  267.         /* "worldgen.pyx":66
  268.  *                 elif neighbourmask == 0x8:#just bottomright
  269.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  270.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle             # <<<<<<<<<<<<<<
  271.  *                 elif neighbourmask == 0x9:#topleft and bottomright
  272.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  273.  */
  274.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), (__pyx_v_y + 1), (__pyx_v_x + 2), (__pyx_v_y + 1));
  275.  
  276.         /* "worldgen.pyx":64
  277.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  278.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  279.  *                 elif neighbourmask == 0x8:#just bottomright             # <<<<<<<<<<<<<<
  280.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  281.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  282.  */
  283.         break;
  284.  
  285.         /* "worldgen.pyx":67
  286.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  287.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  288.  *                 elif neighbourmask == 0x9:#topleft and bottomright             # <<<<<<<<<<<<<<
  289.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  290.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  291.  */
  292.         case 0x9:
  293.  
  294.         /* "worldgen.pyx":68
  295.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  296.  *                 elif neighbourmask == 0x9:#topleft and bottomright
  297.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle             # <<<<<<<<<<<<<<
  298.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  299.  *                 elif neighbourmask == 0xa:#right side
  300.  */
  301.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), __pyx_v_y, (__pyx_v_x + 1), (__pyx_v_y + 2));
  302.  
  303.         /* "worldgen.pyx":69
  304.  *                 elif neighbourmask == 0x9:#topleft and bottomright
  305.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  306.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle             # <<<<<<<<<<<<<<
  307.  *                 elif neighbourmask == 0xa:#right side
  308.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  309.  */
  310.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, __pyx_v_x, (__pyx_v_y + 1), (__pyx_v_x + 2), (__pyx_v_y + 1));
  311.  
  312.         /* "worldgen.pyx":67
  313.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  314.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  315.  *                 elif neighbourmask == 0x9:#topleft and bottomright             # <<<<<<<<<<<<<<
  316.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  317.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  318.  */
  319.         break;
  320.  
  321.         /* "worldgen.pyx":70
  322.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  323.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  324.  *                 elif neighbourmask == 0xa:#right side             # <<<<<<<<<<<<<<
  325.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  326.  *                 elif neighbourmask == 0xb:#not bottomleft
  327.  */
  328.         case 0xa:
  329.  
  330.         /* "worldgen.pyx":71
  331.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  332.  *                 elif neighbourmask == 0xa:#right side
  333.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle             # <<<<<<<<<<<<<<
  334.  *                 elif neighbourmask == 0xb:#not bottomleft
  335.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  336.  */
  337.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), __pyx_v_y, (__pyx_v_x + 1), (__pyx_v_y + 2));
  338.  
  339.         /* "worldgen.pyx":70
  340.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  341.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  342.  *                 elif neighbourmask == 0xa:#right side             # <<<<<<<<<<<<<<
  343.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  344.  *                 elif neighbourmask == 0xb:#not bottomleft
  345.  */
  346.         break;
  347.  
  348.         /* "worldgen.pyx":72
  349.  *                 elif neighbourmask == 0xa:#right side
  350.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  351.  *                 elif neighbourmask == 0xb:#not bottomleft             # <<<<<<<<<<<<<<
  352.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  353.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  354.  */
  355.         case 0xb:
  356.  
  357.         /* "worldgen.pyx":73
  358.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  359.  *                 elif neighbourmask == 0xb:#not bottomleft
  360.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle             # <<<<<<<<<<<<<<
  361.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  362.  *                 elif neighbourmask == 0xc:#bottom side
  363.  */
  364.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), (__pyx_v_y + 2), (__pyx_v_x + 1), (__pyx_v_y + 1));
  365.  
  366.         /* "worldgen.pyx":74
  367.  *                 elif neighbourmask == 0xb:#not bottomleft
  368.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  369.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle             # <<<<<<<<<<<<<<
  370.  *                 elif neighbourmask == 0xc:#bottom side
  371.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  372.  */
  373.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), (__pyx_v_y + 1), __pyx_v_x, (__pyx_v_y + 1));
  374.  
  375.         /* "worldgen.pyx":72
  376.  *                 elif neighbourmask == 0xa:#right side
  377.  *                     self._handle_segment(x+1, y  , x+1, y+2)#vertical middle
  378.  *                 elif neighbourmask == 0xb:#not bottomleft             # <<<<<<<<<<<<<<
  379.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  380.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  381.  */
  382.         break;
  383.  
  384.         /* "worldgen.pyx":75
  385.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  386.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  387.  *                 elif neighbourmask == 0xc:#bottom side             # <<<<<<<<<<<<<<
  388.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  389.  *                 elif neighbourmask == 0xd:#not topright
  390.  */
  391.         case 0xc:
  392.  
  393.         /* "worldgen.pyx":76
  394.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  395.  *                 elif neighbourmask == 0xc:#bottom side
  396.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle             # <<<<<<<<<<<<<<
  397.  *                 elif neighbourmask == 0xd:#not topright
  398.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  399.  */
  400.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, __pyx_v_x, (__pyx_v_y + 1), (__pyx_v_x + 2), (__pyx_v_y + 1));
  401.  
  402.         /* "worldgen.pyx":75
  403.  *                     self._handle_segment(x+1, y+2, x+1, y+1)#bottommiddle to middle
  404.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  405.  *                 elif neighbourmask == 0xc:#bottom side             # <<<<<<<<<<<<<<
  406.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  407.  *                 elif neighbourmask == 0xd:#not topright
  408.  */
  409.         break;
  410.  
  411.         /* "worldgen.pyx":77
  412.  *                 elif neighbourmask == 0xc:#bottom side
  413.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  414.  *                 elif neighbourmask == 0xd:#not topright             # <<<<<<<<<<<<<<
  415.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  416.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  417.  */
  418.         case 0xd:
  419.  
  420.         /* "worldgen.pyx":78
  421.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  422.  *                 elif neighbourmask == 0xd:#not topright
  423.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle             # <<<<<<<<<<<<<<
  424.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  425.  *                 elif neighbourmask == 0xe:#not topleft
  426.  */
  427.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), __pyx_v_y, (__pyx_v_x + 1), (__pyx_v_y + 1));
  428.  
  429.         /* "worldgen.pyx":79
  430.  *                 elif neighbourmask == 0xd:#not topright
  431.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  432.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle             # <<<<<<<<<<<<<<
  433.  *                 elif neighbourmask == 0xe:#not topleft
  434.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  435.  */
  436.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), (__pyx_v_y + 1), (__pyx_v_x + 2), (__pyx_v_y + 1));
  437.  
  438.         /* "worldgen.pyx":77
  439.  *                 elif neighbourmask == 0xc:#bottom side
  440.  *                     self._handle_segment(x  , y+1, x+2, y+1)#horizontal middle
  441.  *                 elif neighbourmask == 0xd:#not topright             # <<<<<<<<<<<<<<
  442.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  443.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  444.  */
  445.         break;
  446.  
  447.         /* "worldgen.pyx":80
  448.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  449.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  450.  *                 elif neighbourmask == 0xe:#not topleft             # <<<<<<<<<<<<<<
  451.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  452.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  453.  */
  454.         case 0xe:
  455.  
  456.         /* "worldgen.pyx":81
  457.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  458.  *                 elif neighbourmask == 0xe:#not topleft
  459.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle             # <<<<<<<<<<<<<<
  460.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  461.  *
  462.  */
  463.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), __pyx_v_y, (__pyx_v_x + 1), (__pyx_v_y + 1));
  464.  
  465.         /* "worldgen.pyx":82
  466.  *                 elif neighbourmask == 0xe:#not topleft
  467.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  468.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle             # <<<<<<<<<<<<<<
  469.  *
  470.  *     cdef void _handle_segment(self, int x1, int y1, int x2, int y2):
  471.  */
  472.         ((struct __pyx_vtabstruct_8worldgen_Chunk *)__pyx_v_self->__pyx_vtab)->_handle_segment(__pyx_v_self, (__pyx_v_x + 1), (__pyx_v_y + 1), __pyx_v_x, (__pyx_v_y + 1));
  473.  
  474.         /* "worldgen.pyx":80
  475.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  476.  *                     self._handle_segment(x+1, y+1, x+2, y+1)#middle to rightmiddle
  477.  *                 elif neighbourmask == 0xe:#not topleft             # <<<<<<<<<<<<<<
  478.  *                     self._handle_segment(x+1, y  , x+1, y+1)#topmiddle to middle
  479.  *                     self._handle_segment(x+1, y+1, x  , y+1)#middle to leftmiddle
  480.  */
  481.         break;
  482.         default: break;
  483.       }
  484.     }
  485.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement