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

    −231

    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
    83. 83
    84. 84
    85. 85
    86. 86
    private function generateEvent(type:String, data:Object):TcpEvent
    {
    	var resultEvent : TcpEvent;
    	switch(type)
    	{
    		case TcpEvent.CALL_STARTED:
    			if (data.callType == "1")
    				resultEvent = new TcpEvent(TcpEvent.RANDOM_CALL_STARTED, data);
    			else
    				resultEvent = new TcpEvent(TcpEvent.CALL_STARTED, data);
    			break
    		case TcpEvent.CALL_RECEIVED:
    			resultEvent = new TcpEvent(TcpEvent.CALL_RECEIVED, data);
    			break
    		case TcpEvent.CALL_CANCELED:
    			resultEvent = new TcpEvent(TcpEvent.CALL_CANCELED, data);
    			break
    		case TcpEvent.CALL_REJECTED:
    			resultEvent = new TcpEvent(TcpEvent.CALL_REJECTED, data);
    			break
    		case TcpEvent.CALL_ENDED:
    			resultEvent = new TcpEvent(TcpEvent.CALL_ENDED, data);
    			break
    		case TcpEvent.CALL_ERROR:
    			resultEvent = new TcpEvent(TcpEvent.CALL_ERROR, data);
    			break
    		case TcpEvent.LOCK_SUCCEEDED:
    			resultEvent = new TcpEvent(TcpEvent.LOCK_SUCCEEDED, data);
    			break
    		case TcpEvent.LOCK_FAILED:
    			resultEvent = new TcpEvent(TcpEvent.LOCK_FAILED, data);
    			break	
    		case TcpEvent.RECEIVE_ACTION:
    			resultEvent = new TcpEvent(TcpEvent.RECEIVE_ACTION, data);
    			break
    		case TcpEvent.RECEIVE_MESSAGE:
    			resultEvent = new TcpEvent(TcpEvent.RECEIVE_MESSAGE, data);
    			break
    		case TcpEvent.RECEIVE_PONG:
    			resultEvent = new TcpEvent(TcpEvent.RECEIVE_PONG, data);
    			break
    		case TcpEvent.SET_MODE:
    			resultEvent = new TcpEvent(TcpEvent.SET_MODE, data);
    			break
    		case TcpEvent.SET_BALANCE:
    			resultEvent = new TcpEvent(TcpEvent.SET_BALANCE, data);
    			break
    		case TcpEvent.SET_STOKEN:
    			resultEvent = new TcpEvent(TcpEvent.SET_STOKEN, data);
    			break
    		case TcpEvent.SET_TIMESTAMP:
    			resultEvent = new TcpEvent(TcpEvent.SET_TIMESTAMP, data);
    			break
    		case TcpEvent.ADD_TO_RANDOM_ROUNDERS_OK:
    			resultEvent = new TcpEvent(TcpEvent.ADD_TO_RANDOM_ROUNDERS_OK, data);
    			break
    		case TcpEvent.REMOVE_FROM_RANDOM_ROUNDERS_OK:
    			resultEvent = new TcpEvent(TcpEvent.REMOVE_FROM_RANDOM_ROUNDERS_OK, data);
    			break
    		case TcpEvent.TCP_ADD_TO_RANDOM_ROUNDERS_ERROR:
    			resultEvent = new TcpEvent(TcpEvent.TCP_ADD_TO_RANDOM_ROUNDERS_ERROR, data);
    			break;
    		case TcpEvent.TCP_GET_NEXT_RANDOM_ROUNDER_ERROR:
    			resultEvent = new TcpEvent(TcpEvent.TCP_GET_NEXT_RANDOM_ROUNDER_ERROR, data);
    			break;
    		case TcpEvent.GET_CLIENT_PARAM:
    			resultEvent = new TcpEvent(TcpEvent.GET_CLIENT_PARAM, data);
    			break;
    		case TcpEvent.SET_WEB_SESSION_ID:
    			resultEvent = new TcpEvent(TcpEvent.SET_WEB_SESSION_ID, data);
    			break;
    		case TcpEvent.SEND_ACTION_ERROR:
    			resultEvent = new TcpEvent(TcpEvent.SEND_ACTION_ERROR, data);
    			break;
    		case TcpEvent.SEND_MESSAGE_ERROR:
    			resultEvent = new TcpEvent(TcpEvent.SEND_MESSAGE_ERROR, data);
    			break;			
    		case TcpEvent.STOP_RECONNECTION:
    			resultEvent = new TcpEvent(TcpEvent.STOP_RECONNECTION, data);
    			stopReconnection();
    			break;	
    		default:
    			break;
    	}
    	return resultEvent;			
    }

    Человеку платаят не построчно, и даже не по часам. Оклад.

    Запостил: wvxvw, 20 Февраля 2011

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

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