1. 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) RSS

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