1. ActionScript / Говнокод #8745

    −119

    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
    30. 30
    31. 31
    private function pathfindingOfHell(begin:Point, to:Point, delPoint:Point):Boolean
    		{
    			var aop:Vector.<GameFigure> = new Vector.<GameFigure>();
    			aop.push(arr[begin.x][begin.y]);
    			var i:uint = 0;
    			while (i != count * 2 - 1)
    			{
    				for (var x_:int = -1;x_ < 2;x_++)
    					for (var y_:int = -1;y_ < 2;y_++)
    					{
    						if (x_ != 0 && y_ != 0)
    						{
    							var tP:Point = new Point(aop[aop.length - 1].x_pos + x_, aop[aop.length - 1].y_pos + y_);
    							var target:GameFigure = arr[tP.x][tP.y];
    
    							if (!target.isFreedom && !searchInArray(aop, target) && delPoint != tP)
    							{
    								aop.push(target);
    								if (target == arr[to.x][to.y])
    								{
    									aop = null;
    									return true;
    								}
    							}
    						}
    					}
    				i++;
    			}
    			aop = null;
    			return false;
    		}

    KirAmp, 06 Декабря 2011

    Комментарии (5)
  2. ActionScript / Говнокод #8714

    −111

    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
    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
    81. 81
    82. 82
    public class MonstrGrafic extends ModulINT {
    		var data:XML;
    		var colors:Array = new Array(
    			'0x008080',
    			'0x800080',
    			'0xccffcc',
    			'0x00ffff',
    			'0x800000',
    			'0x0000ff',
    			'0x00ccff',
    			'0xccffff',
    			'0xffff00',
    			'0xffff99',
    			'0x000080',
    			'0xff00ff'
    		);
    		var ListTime:Array = new Array(
    			"08:00:00 - 08:15:00",
    			"08:15:00 - 08:30:00",
    			"08:30:00 - 08:45:00",
    			"08:45:00 - 09:00:00",
    			"09:00:00 - 09:15:00",
    			"09:15:00 - 09:30:00",
    			"09:30:00 - 09:45:00",
    			"09:45:00 - 10:00:00",
    			"10:00:00 - 10:15:00",
    			"10:15:00 - 10:30:00",
    			"10:30:00 - 10:45:00",
    			"10:45:00 - 11:00:00",
    			"11:00:00 - 11:15:00",
    			"11:15:00 - 11:30:00",
    			"11:30:00 - 11:45:00",
    			"11:45:00 - 12:00:00",
    			"12:00:00 - 12:15:00",
    			"12:15:00 - 12:30:00",
    			"12:30:00 - 12:45:00",
    			"12:45:00 - 13:00:00",
    			"13:00:00 - 13:15:00",
    			"13:15:00 - 13:30:00",
    			"13:30:00 - 13:45:00",
    			"13:45:00 - 14:00:00",
    			"14:00:00 - 14:15:00",
    			"14:15:00 - 14:30:00",
    			"14:30:00 - 14:45:00",
    			"14:45:00 - 15:00:00",
    			"15:00:00 - 15:15:00",
    			"15:15:00 - 15:30:00",
    			"15:30:00 - 15:45:00",
    			"15:45:00 - 16:00:00",
    			"16:00:00 - 16:15:00",
    			"16:15:00 - 16:30:00",
    			"16:30:00 - 16:45:00",
    			"16:45:00 - 17:00:00",
    			"17:00:00 - 17:15:00",
    			"17:15:00 - 17:30:00",
    			"17:30:00 - 17:45:00",
    			"17:45:00 - 18:00:00",
    			"18:00:00 - 18:15:00",
    			"18:15:00 - 18:30:00",
    			"18:30:00 - 18:45:00",
    			"18:45:00 - 19:00:00",
    			"19:00:00 - 19:15:00",
    			"19:15:00 - 19:30:00",
    			"19:30:00 - 19:45:00",
    			"19:45:00 - 20:00:00",
    			"20:00:00 - 20:15:00",
    			"20:15:00 - 20:30:00",
    			"20:30:00 - 20:45:00",
    			"20:45:00 - 21:00:00",
    			"21:00:00 - 21:15:00",
    			"21:15:00 - 21:30:00",
    			"21:30:00 - 21:45:00",
    			"21:45:00 - 22:00:00",
    			"22:00:00 - 22:15:00",
    			"22:15:00 - 22:30:00",
    			"22:30:00 - 22:45:00",
    			"22:45:00 - 23:00:00",
    			"23:00:00 - 23:15:00",
    			"23:15:00 - 23:30:00",
    			"23:30:00 - 23:45:00",
    			"23:45:00 - 24:00:00"
    		);

    kyzi007, 03 Декабря 2011

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

    −111

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    try{
    	characterParser.parse(_daeXML);
    }catch(e:ScriptTimeoutError){
    	characterParser.parse(_daeXML);
    }

    чувак решил проблему пятнадцати секунд

    makc3d, 02 Декабря 2011

    Комментарии (18)
  4. ActionScript / Говнокод #8672

    −122

    1. 1
    var mapDress:BitmapData = MathUtils.getTransformationMapTShort(bottomMovie.width, bottomMovie.height, pointFilterTopLeft, pointFilterBezierLeft, point1, pointFilterLimitLeft, pointFilterTopRight, pointFilterBezierRight, point2, pointFilterLimitRight, this.clothes[bottomIndex.layer][bottomIndex.child].colored_set[this.clothes[bottomIndex.layer][bottomIndex.child].currentColorVariant].variants[this.clothes[bottomIndex.layer][bottomIndex.child].currentWearVariant][this.currentView].arm_points_right, this.clothes[bottomIndex.layer][bottomIndex.child].colored_set[this.clothes[bottomIndex.layer][bottomIndex.child].currentColorVariant].variants[this.clothes[bottomIndex.layer][bottomIndex.child].currentWearVariant][this.currentView].arm_points_left);

    "752 см позитива!"

    Z-13, 29 Ноября 2011

    Комментарии (7)
  5. ActionScript / Говнокод #8671

    −122

    1. 1
    this.cutUnderLineAndG((this.getChildAt(bottomIndex.layer) as MovieClip).getChildAt(bottomIndex.child) as MovieClip, point1, point2, pointG, this.clothes[bottomIndex.layer][bottomIndex.child].colored_set[this.clothes[bottomIndex.layer][bottomIndex.child].currentColorVariant].variants[this.clothes[bottomIndex.layer][bottomIndex.child].currentWearVariant][this.currentView].arm_points_right, this.clothes[bottomIndex.layer][bottomIndex.child].colored_set[this.clothes[bottomIndex.layer][bottomIndex.child].currentColorVariant].variants[this.clothes[bottomIndex.layer][bottomIndex.child].currentWearVariant][this.currentView].arm_points_left);

    Нет слов...

    Z-13, 29 Ноября 2011

    Комментарии (46)
  6. ActionScript / Говнокод #8641

    −117

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    private function dateLabel(item:Object, column:AdvancedDataGridColumn):String
    {
    	var df:DateFormatter = new DateFormatter();
    	df.formatString = "DD.MM.YYYY JJ:SS"
    	return df.format(item[column.dataField]);
    }

    перепутал минуты с секундами, тестер долго понять не мог, на сколько часы на сервере спешат )

    remlend, 25 Ноября 2011

    Комментарии (4)
  7. ActionScript / Говнокод #8623

    −92

    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
    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
    var num = 100000;
    function setArray(num){
        var arr = new Array();
        var i:Number = 0;
        for (i=0;i<num;i++){
            arr[i] = 'ytrjnjht pyfxtybt';
        }
    }// 422
    function setArray2(num){
        for (i=0;i<num;i++){
            arr[i] = 'ytrjnjht pyfxtybt';
        }
    }//562
    function setArray3(num){
        for (var i=0;i<num;i++){
            arr[i] = 'ytrjnjht pyfxtybt';
        }
    }//344
    function setArray4(num){
        var arr:Array = new Array();
        var i:Number = 0;
        for (i=0;i<num;i++){
            arr.push('ytrjnjht pyfxtybt');
        }
    }//516
    function setArray5(num){
        var arr:Array = new Array();
        for (var i=0;i<num;i++){
            arr.push('ytrjnjht pyfxtybt');
        }
    }//531
    function setArray6(num){
        for (var i=0;i<num;i++){
            arr.push('ytrjnjht pyfxtybt');
        }
    }//188
    function setArray7(num){
        arr = null;
        for (var i=0;i<num;i++){
            arr.push('ytrjnjht pyfxtybt');
        }
    }//141

    Любопытный тест производительности.

    Govnocoder#0xFF, 23 Ноября 2011

    Комментарии (5)
  8. ActionScript / Говнокод #8622

    −112

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public class BaseEntity extends Entity
    {
    public function BaseEntity()
      {
       name = 'inctanse' + _ii++ + '-' + name ? name : '';
       super();
      }
    ...
    }

    лулзы продолжаются )

    Lure Of Chaos, 23 Ноября 2011

    Комментарии (22)
  9. ActionScript / Говнокод #8583

    −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
    var regs:Vector.<DisplayObject> = new Vector.<DisplayObject>();
    
    var i:uint=0;
    while(map["reg"+i])
    {
    	regs.push(map["reg"+i]);
    	i++;
    }
    
    trace("<xml>")
    for(i=0;i<regs.length;i++)
    {	
    	trace('<reg id="'+i+'">');
    		trace("<name>"+getQualifiedClassName(regs[i])+"</name>");
    		trace("<url></url>");
    	trace('</reg>');
    }
    trace("</xml>")

    мои (промежуточные) извращения на тему карты россии с кликабельными регионами и данными в xml.

    KirAmp, 20 Ноября 2011

    Комментарии (8)
  10. ActionScript / Говнокод #8571

    −122

    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
    public static function hide (target:MovieClip, time:Number = .1, finshCallBack:Function = null, time2:Number = 0):void
    {
    	if (!target) return;
    
    	cansel(target);
    
    	var fun:Function = function (event:Event = null):void
    	{
    		var tw:Tween = new Tween(target, 'alpha', null, target.alpha, 0, time, true);
    		tw.addEventListener(TweenEvent.MOTION_FINISH, hideEnd);
    		if (finshCallBack != null) tw.addEventListener(TweenEvent.MOTION_FINISH, finshCallBack);
    		if (target['tw']) target['tw'].stop();
    		target['tw'] = tw;
    		target['is_hide'] = true;
    		if (target.hasOwnProperty('is_over')) target['is_over'] = false;
    	}
    	if (time2 == 0)
    	{
    		fun();
    	}
    	else
    	{
    		var timer:MyTimer = new MyTimer(time2 * 1000, 1);
    		target['timer'] = timer;
    		timer.addEventListener(TimerEvent.TIMER_COMPLETE, fun);
    		timer.start();
    	}
    }

    Вот такой недотвин)

    kyzi007, 18 Ноября 2011

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