1. Список говнокодов пользователя unfalse

    Всего: 2

  2. ActionScript / Говнокод #8772

    −117

    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
    d1.onPress=function() {
    	startDrag(this);
    };
    d1.onRelease=function(){
    	stopDrag();
    	if(d1.hitTest(a) || d1.hitTest(b) || d1.hitTest(c) || d1.hitTest(d)){
    		popadanie=popadanie | 8;
    		if(d1.hitTest(a)){ z[0] = 4; }
    		if(d1.hitTest(b)){ z[1] = 4; }
    		if(d1.hitTest(c)){ z[2] = 4; }
    		if(d1.hitTest(d)){ z[3] = 4; }				
    	}
    	else{
    		popadanie=popadanie & 7;
    		if(d1.hitTest(a)){ z[0] = 0; }
    		if(d1.hitTest(b)){ z[1] = 0; }
    		if(d1.hitTest(c)){ z[2] = 0; }
    		if(d1.hitTest(d)){ z[3] = 0; }		
    	}
    	if(popadanie==15){ proverka._visible = true;}
    	else{
    		proverka._visible = false;
    	}
    };

    Из старого кода. Таких функций еще 3, мне почему-то было лень напрямую сравнить, какой из 8 прямоугольников с каким перекрылся. Заодно потроллел преподовательницу.

    unfalse, 08 Декабря 2011

    Комментарии (3)
  3. ActionScript / Говнокод #8768

    −114

    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
    for(i=0;i<5;i++){
    		if(_root.positions[i] == number){
    // поменяем мувиклипы местами
    			p2=_root.positions[i+1];
    			with(_root){
    			switch(p2){
    				case 2: tx=b._x; ty=b._y; b._x=c._x; b._y=c._y; c._x=tx; c._y=ty; break;
    				case 1: tx=a._x; ty=a._y; a._x=c._x; a._y=c._y; c._x=tx; c._y=ty; break;
    				case 4: tx=d._x; ty=d._y; d._x=c._x; d._y=c._y; c._x=tx; c._y=ty; break;
    				case 5: tx=e._x; ty=e._y; e._x=c._x; e._y=c._y; c._x=tx; c._y=ty; break;
    				case 6: tx=f._x; ty=f._y; f._x=c._x; f._y=c._y; c._x=tx; c._y=ty; break;
    				default: break;
    			}
    			}

    Когда-то давно написал это, чтобы менять местами два прямоугольника, лежащие рядом, по нажатию на кнопку на одном из них. До сих пор горжусь тем, какой же я крутой кодер.

    unfalse, 08 Декабря 2011

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