Кресты / Говнокод #16520 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
  66. 66
  67. 67
  68. 68
  69. 69
  70. 70
  71. 71
  72. 72
  73. 73
  74. 74
  75. 75
  76. 76
  77. 77
  78. 78
  79. 79
  80. 80
Grid Processor::build_grid()
{
    Grid res;
    double top = 340+60;
    double left = 0, right = 60;
    Point a,b,c,d;
    for(int i = 0; i < 6; ++i){
        for(int j = 0; j < 13; ++j){
            a = {left*1e-6, top*1e-6, 2.1e-3};
            b = {right*1e-6, top*1e-6, 2.1e-3};
            c = {(left-3.25)*1e-6, (top+3.25)*1e-6, 2e-3};
            d = {(right+3.25)*1e-6, (top+3.25)*1e-6, 2e-3};  
            auto t = std::make_tuple(a,b,c,d);
            res.push_back(t);
            left += (340+60);
            right += (340+60);
        }
        top += (340+60);
        left = 0;
        right = 60;
    }
    
    top = (int)(-mem_size*1e6)+60;
    left = (int)(mem_size*1e6)+340;
    right = (int)(mem_size*1e6)+400;
    for(int i = 0; i < 13; ++i){
        for(int j = 0; j < 6; ++j){
            a = {left*1e-6, top*1e-6, 2.1e-3};
            b = {right*1e-6, top*1e-6, 2.1e-3};
            c = {(left-3.25)*1e-6, (top+3.25)*1e-6, 2e-3};
            d = {(right+3.25)*1e-6, (top+3.25)*1e-6, 2e-3};  
            auto t = std::make_tuple(a,b,c,d);
            res.push_back(t);
            left += (340+60);
            right += (340+60);
        }
        top += (340+60);
        left = (int)(mem_size*1e6)+340;
        right = (int)(mem_size*1e6)+(340+60);
    }
    
    top = (int)(-(mem_size+2.4e-3)*1e6)+60;
    left = 0, right = 60;
    for(int i = 0; i < 6; ++i){
        for(int j = 0; j < 13; ++j){
            a = {left*1e-6, top*1e-6, 2.1e-3};
            b = {right*1e-6, top*1e-6, 2.1e-3};
            c = {(left-3.25)*1e-6, (top+3.25)*1e-6, 2e-3};
            d = {(right+3.25)*1e-6, (top+3.25)*1e-6, 2e-3};  
            auto t = std::make_tuple(a,b,c,d);
            res.push_back(t);
            left += (340+60);
            right += (340+60);
        }
        top += (340+60);
        left = 0;
        right = 60;
    }
    
    top = (int)(-mem_size*1e6)+60;
    left = -2400;
    right = -2400+60;
    for(int i = 0; i < 13; ++i){
        for(int j = 0; j < 6; ++j){
            a = {left*1e-6, top*1e-6, 2.1e-3};
            b = {right*1e-6, top*1e-6, 2.1e-3};
            c = {(left-3.25)*1e-6, (top+3.25)*1e-6, 2e-3};
            d = {(right+3.25)*1e-6, (top+3.25)*1e-6, 2e-3};  
            auto t = std::make_tuple(a,b,c,d);
            res.push_back(t);
            left += (340+60);
            right += (340+60);
        }
        top += (340+60);
        left = -2400;
        right = -2400+60;
    }
    
    return res;
}

Magic numbers, Voodoo numbers!

Запостил: Abbath Abbath, (Updated )

Комментарии (20) RSS

  • если лечь на правый бок,можно увидеть 4 домика

    А что за техзадань то?
    Ответить
        • Круто, даже политосрач не начался. Люблю говнокод!
          Ответить
          • Думаю многим уже в реале эти срачи надоели. Телик как не включишь - хохлы-хохлы,хохлы-хохлы. Скорее бы уже захватили и забыли
            Ответить
            • У меня синдром хохлозаебания начался в конце прошлого года ещё.
              Ответить
              • Весной было интересно.

                И скоро опять будет интересно.

                Как говорил Старк - зима близко
                Ответить
                • А мне зимой было интересно. А потом - да, заебали.
                  Ответить
    • Генерация маленьких отверстий некоторого размера по 4 стороны от большого квадратного.
      Ответить
      • Если честно, я хотел написать тебе аналогичное, когда проплывала сцылка на вк.
        Но что подумал Кролик - никто не узнал. Потому что он был очень воспитанный.
        Ответить
        • И чем это тебе мои музыкальные вкусы не угодили?
          Ответить
          • Я написал злой пост, но у меня его не пропустил говнокод, потому вот вместо него левъ >:3
            Ответить
  • 
    
     		 g@@@@@44444*********9444@@@@@@@@@@@Mggg__
    	       g@M"	    _an**"""""""**Vw=G______"%%@@@@@gg_
    	     ,@@`	 a^"  __a=~v-vvv~~,___	       _____`"*@gg_
    	    a@@       _M" _m*"` _______     `""""""""""`    "	"9@g_
    	    @@	    a" ,m"_ar*"'`     -,	 ,amv****-~,	   9@g
    	   @@	     .* u"		C	  ,~	    "\	     @
    	  d@	       '    __gg____		  `		     @y
    	 g@		,g@@@@@@@@4@@gg_	  C   ______	     9@g
           g@@.>~.	   __  a@""@@@@@@__  "9@g	  ,g@@@@**4@@_	      "@g_
         g@"$-*"""	   *Y, @@@@*""**4@@@g__$@C     ggg@@@@@@@@@@*" "'" ""Mg`8@g
       g@",`  ,g@@@@@@@g_	    _g@     ""@M"      `"@@"		    *n_"C"@@
      g@'	 p@"	,`"@@@ggggg@@"			 8]	 ,_  _gM@@@@g ' 'C8@
      @@	j@     8@_    `"""'			 8@g_	 3@g@@@`,  `"	 ][@
      @L	8@  _g@@@@@gg_		    _gMMy	  "9@g_    `""' 8L	 j8@
      @k	3@ d@@@@   "@@@gg_   *""""" @"``___	    '@@g_	@@C  n"  Q@
      "@C $  9k    @@_    "8@@@@gg_     @g_fM4@@M	   g@""" "n.   a@@@  _m*3@"
       "@g N,      9@@gg_  8@ `""9@@@gg__"	       8gg@M	    _g@@@d@k   a@%
        "@@g_'	"@@@@@@@@g_	`"8@@@@ggg____  ""`   ___gg@@@@ 8@@@   @@
          "@g_	 '@g `"@@@@gg__   @L  `"""4@@@@@@@@@@@@@@@@"  @C @@@  3@
    	9@_	  `@g  3@"9@@@@@@g@	   [@	  @@	 4@y  @kg@@@  [@
    	 9@	    8@gd@   '"9@@@@@@@gggggd@gggggd@gggggg@W@@@@@@@@  [@
    	  8g	     "@@g	 @""9@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F  [@
    	   @g	       "@@g_	d@     '""@@@@@@@@@@@@@@@@@@@@@@@$@   3@
    	   `@g_		 "@@@g_j@'	  @C  ``"3@@"""8@""j@'j@g@@   3@
    	     9@g_ ~__ ~._  `"@@@@g_	  @C	 8@   g@^ p@^ "@@M     @C
    	       "@@g "9m_ "Nq_  "*@@@@ggggg@______@____@@gg@@@@@M"      @L
    		 "9@@g_`"Mm_`"Nq_   """"*4@@@@@@@@@@M@@4*"""'	       8k
    		    "9@@g_ ""Mm_"*w__	    ~~~~ aaa~~	      _/       $@
    		       `"@@gg_  "*WG_"*w~.____		___am*"    /   [@
    			   "*@@gg    `"*-~<.__	       `       __M"    3@
    			       "9@gg_	      `""'** ------**""`       d@
    				  `"@@ggggg__			     ,d@
    				      ""9@@@@@gg__		  __g@"
    					     `""*4@@@@MggggggggM@@@@"
    						     `""""""""""'
    Ответить
  • 
    
     		 g@@@@@44444*********9444@@@@@@@@@@@Mggg__
    	       g@M"	    _an**"""""""**Vw=G______"%%@@@@@gg_
    	     ,@@`	 a^"  __a=~v-vvv~~,___	       _____`"*@gg_
    	    a@@       _M" _m*"` _______     `""""""""""`    "	"9@g_
    	    @@	    a" ,m"_ar*"'`     -,	 ,amv****-~,	   9@g
    	   @@	     .* u"		C	  ,~	    "\	     @
    	  d@	       '    __gg____		  `		     @y
    	 g@		,g@@@@@@@@4@@gg_	  C   ______	     9@g
           g@@.>~.	   __  a@""@@@@@@__  "9@g	  ,g@@@@**4@@_	      "@g_
         g@"$-*"""	   *Y, @@@@*""**4@@@g__$@C     ggg@@@@@@@@@@*" "'" ""Mg`8@g
       g@",`  ,g@@@@@@@g_	    _g@     ""@M"      `"@@"		    *n_"C"@@
      g@'	 p@"	,`"@@@ggggg@@"			 8]	 ,_  _gM@@@@g ' 'C8@
      @@	j@     8@_    `"""'			 8@g_	 3@g@@@`,  `"	 ][@
      @L	8@  _g@@@@@gg_		    _gMMy	  "9@g_    `""' 8L	 j8@
      @k	3@ d@@@@   "@@@gg_   *""""" @"``___	    '@@g_	@@C  n"  Q@
      "@C $  9k    @@_    "8@@@@gg_     @g_fM4@@M	   g@""" "n.   a@@@  _m*3@"
       "@g N,      9@@gg_  8@ `""9@@@gg__"	       8gg@M	    _g@@@d@k   a@%
        "@@g_'	"@@@@@@@@g_	`"8@@@@ggg____  ""`   ___gg@@@@ 8@@@   @@
          "@g_	 '@g `"@@@@gg__   @L  `"""4@@@@@@@@@@@@@@@@"  @C @@@  3@
    	9@_	  `@g  3@"9@@@@@@g@	   [@	  @@	 4@y  @kg@@@  [@
    	 9@	    8@gd@   '"9@@@@@@@gggggd@gggggd@gggggg@W@@@@@@@@  [@
    	  8g	     "@@g	 @""9@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F  [@
    	   @g	       "@@g_	d@     '""@@@@@@@@@@@@@@@@@@@@@@@$@   3@
    	   `@g_		 "@@@g_j@'	  @C  ``"3@@"""8@""j@'j@g@@   3@
    	     9@g_ ~__ ~._  `"@@@@g_	  @C	 8@   g@^ p@^ "@@M     @C
    	       "@@g "9m_ "Nq_  "*@@@@ggggg@______@____@@gg@@@@@M"      @L
    		 "9@@g_`"Mm_`"Nq_   """"*4@@@@@@@@@@M@@4*"""'	       8k
    		    "9@@g_ ""Mm_"*w__	    ~~~~ aaa~~	      _/       $@
    		       `"@@gg_  "*WG_"*w~.____		___am*"    /   [@
    			   "*@@gg    `"*-~<.__	       `       __M"    3@
    			       "9@gg_	      `""'** ------**""`       d@
    				  `"@@ggggg__			     ,d@
    				      ""9@@@@@gg__		  __g@"
    					     `""*4@@@@MggggggggM@@@@"
    						     `""""""""""'
    Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8