1. C++ / Говнокод #11344

    +12

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    if(maxbits<3) x = genrand64_int64() & genrand64_int64() & genrand64_int64() & genrand64_int64() & genrand64_int64();
    				else 
    				{
    					if(maxbits<6) x = genrand64_int64() & genrand64_int64() & genrand64_int64() & genrand64_int64();
    					else x = genrand64_int64() & genrand64_int64() & genrand64_int64();
    				}

    Fai, 03 Июля 2012

    Комментарии (7)
  2. JavaScript / Говнокод #11343

    +156

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    var toggle = function(d){
    	d = doc.createElement('setting');
    	return function t(e){
    		if(this.value){
    			while(this.nextSibling) d.appendChild(this.nextSibling);
    		}else{
    			while(d.firstChild) this.parentNode.appendChild(d.firstChild);
    		}
    		return t;
    	}
    };
    var auto = doc.getElementsByClassName("toggle"), i = auto.length;
    while(i--) auto[i].addEventListener("command", toggle().call(auto[i]) , false );

    Честно говоря не могу понять толи ещё ничего, а толи пиздец.
    Код скрывает или показывает несколько групп настроек расширения фф в зависимости от первой настройки.

    AjiTae, 03 Июля 2012

    Комментарии (0)
  3. Pascal / Говнокод #11342

    +94

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    function Dist(dx, dy: integer): integer;  
    begin
      //result := trunc(sqrt(sqr(dx)+sqr(dy)));
      dx := abs(dx);
      dy := abs(dy);
      if dx>dy then begin
        dy := dy shr 1 - dx shr 3;
        if dy >= 0 then result := dx+dy else result := dx;
      end else begin
        dx := dx shr 1 - dy shr 3;
        if dx >= 0 then result := dx+dy else result := dy;
      end;
    end;

    Ещё по теме приближённых расчётов в игровом движке.

    TarasB, 02 Июля 2012

    Комментарии (26)
  4. JavaScript / Говнокод #11341

    +159

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    try {
      //
     if(error)1/0;
    } catch (e) {
     //
    }

    Lure Of Chaos, 02 Июля 2012

    Комментарии (30)
  5. C# / Говнокод #11340

    +125

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (this.Game.GraphicsDevice != null)
    {
        DrawBaseTile(sb);
    }
    DrawBaseTile(sb);

    Надо больше спать...

    RaZeR, 02 Июля 2012

    Комментарии (4)
  6. JavaScript / Говнокод #11339

    +159

    1. 1
    2. 2
    3. 3
    if (($("#menu-main").find("li span").is(".active")) && ($("#nav-wrapper").find("nav").is("#children_for_" + $("#menu-main").find("li span.active").parent("li").attr("id")))) {
        ...
    }

    ...

    tir, 02 Июля 2012

    Комментарии (30)
  7. JavaScript / Говнокод #11338

    +152

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if (canvas.cuserStatus == "yes") {
        this.changeUserContactByHash.pending = true;
        this.changeUserContactByHash.doCall();
    } else if (canvas.cuserStatus == "no") {
        this.changeUserContactByHash.pending = true;
        this.changeUserContactByHash.doCall();
    }

    Написано это на OpenLaszlo, но так как такого языка в выборе нет, то сойдёт и ЖС, главное подсветка и смысл.

    хуита, 02 Июля 2012

    Комментарии (3)
  8. C++ / Говнокод #11337

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    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
    class SumClass
    {
      int A, B;
      public:
      void Set_A(int A) {this->A = A;}
      void Set_B(int B) {this->B = B;}
    
      int Sum() {return A+B;}
    }
    
    class MultiSumClass
    {
      SumClass Sum;
      int count;
      public:
      void Set_A(int A) {Sum.Set_A(A);}
      void Set_B(int B) {Sum.Set_B(B);}
      void Set_Count(int count) {this->count = count;}
      
      int GetSum() {return Sum->Sum()*count;}
    }
    
    void main()
    {
       MultiSumClass MSC;
       MSC.Set_A(5); MSC.Set_B(10);
       MSC.Set_Count(2);
       cout << MSC.GetSum();
    }

    Вот зачем ООП нужно
    http://www.gamedev.ru/flame/forum/?id=164035

    извените за игрстрй

    TarasB, 02 Июля 2012

    Комментарии (50)
  9. PHP / Говнокод #11336

    +52

    1. 1
    2. 2
    $Qock = mysql_query("SELECT ...");
    $Cock = mysql_num_rows($Qock);

    Переменная $Cock - это ж надо так назвать!

    domaster, 02 Июля 2012

    Комментарии (15)
  10. C++ / Говнокод #11335

    −11

    1. 1
    rampage=1<<12;

    Видимо кто-то из буйных писал.

    HaskellGovno, 02 Июля 2012

    Комментарии (11)