コード例 #1
0
void main()
{
    iLocal_2 = 1;
    iLocal_3 = 134;
    iLocal_4 = 134;
    iLocal_5 = 1;
    iLocal_6 = 1;
    iLocal_7 = 1;
    iLocal_8 = 134;
    iLocal_9 = 1;
    iLocal_10 = 12;
    iLocal_11 = 12;
    fLocal_14 = 0.001f;
    iLocal_17 = -1;
    sLocal_20 = "NULL";
    fLocal_21 = 0f;
    fLocal_25 = -0.0375f;
    fLocal_26 = 0.17f;
    fLocal_30 = 80f;
    fLocal_31 = 140f;
    fLocal_32 = 180f;
    iLocal_35 = 3;
    if (PLAYER::HAS_FORCE_CLEANUP_OCCURRED(19))
    {
        func_24();
    }
    while (true)
    {
        wait(0);
        if (func_21(1))
        {
            func_24();
        }
        else
        {
            switch (iLocal_36)
            {
            case 0:
                func_19();
                break;

            case 1:
                func_1();
                break;
            }
        }
    }
}
コード例 #2
0
ファイル: avrtest.c プロジェクト: AVR-GCC/ArduinoAnalyzer
/* 
 * reads : g_8 g_11 g_23 g_48 g_54
 * writes: g_23 g_11 g_48 g_54
 */
static uint32_t  func_4(uint32_t  p_5)
{ /* block id: 1 */
    uint16_t l_9 = 7UL;
    int32_t *l_10 = &g_11;
    int32_t l_53 = 0xA3D0676DL;
    if (p_5)
    { /* block id: 2 */
        uint16_t l_7[7][4] = {{0x4543L,0x4543L,0x4543L,0x4543L},{0x4543L,0x4543L,0x4543L,0x4543L},{0x4543L,0x4543L,0x4543L,0x4543L},{0x4543L,0x4543L,0x4543L,0x4543L},{0x4543L,0x4543L,0x4543L,0x4543L},{0x4543L,0x4543L,0x4543L,0x4543L},{0x4543L,0x4543L,0x4543L,0x4543L}};
        uint16_t *l_22 = &l_7[1][1];
        int i, j;
        for (p_5 = 0; (p_5 <= 3); p_5 += 1)
        { /* block id: 5 */
            int32_t **l_12 = &l_10;
            (*l_12) = ((g_8 || l_9) , l_10);
        }
        g_23 ^= ((((uint16_t)((*l_22) = func_15(g_8, (*l_10), p_5)) * (uint16_t)p_5) && g_11) | 3L);
    }
    else
    { /* block id: 13 */
        uint32_t l_37 = 1UL;
        int32_t **l_38 = &l_10;
        uint16_t ***l_50 = &g_48;
        int32_t *l_51[6] = {&g_11,&g_11,&g_11,&g_11,&g_11,&g_11};
        int i;
        (*l_50) = func_24(((((int8_t)((uint16_t)((uint16_t)(((uint8_t)(g_23 , 0x76L) << (uint8_t)g_8) , (*l_10)) * (uint16_t)(*l_10)) * (uint16_t)p_5) % (int8_t)l_37) || g_11) && 0x4D41BD43L), l_10, l_38, l_38);
        g_54++;
    }
    return (*l_10);
}
コード例 #3
0
void func_1()
{
    if (GAMEPLAY::GET_GAME_TIMER() - iLocal_202 > 5000)
    {
        if (func_2(&uLocal_37, "BARR4AU", "BARR4_AMB", 8, 0, 0, 0))
        {
            func_24();
        }
    }
}
コード例 #4
0
void func_23(int iParam0, int iParam1, int iParam2, int iParam3)
{
	int iVar0;
	
	iVar0 = iParam0;
	if ((iVar0 < 0 || iVar0 >= 263) || iParam0 == 263)
	{
		return;
	}
	if (iParam1)
	{
		if (!iParam3)
		{
			Global_25433[iVar0 /*23*/].f_17 = iParam2;
			if (iParam1 != GAMEPLAY::IS_BIT_SET(Global_25433[iVar0 /*23*/].f_11, 8))
			{
				GAMEPLAY::SET_BIT(&(Global_25433[iVar0 /*23*/].f_11), 18);
			}
			GAMEPLAY::SET_BIT(&(Global_25433[iVar0 /*23*/].f_11), 8);
		}
		else
		{
			Global_25433[iVar0 /*23*/].f_18 = iParam2;
			if (iParam1 != GAMEPLAY::IS_BIT_SET(Global_25433[iVar0 /*23*/].f_11, 10))
			{
				GAMEPLAY::SET_BIT(&(Global_25433[iVar0 /*23*/].f_11), 18);
			}
			GAMEPLAY::SET_BIT(&(Global_25433[iVar0 /*23*/].f_11), 10);
		}
		GAMEPLAY::SET_BIT(&(Global_25433[iVar0 /*23*/].f_11), 18);
	}
	else
	{
		func_24(iParam0);
	}
}
コード例 #5
0
void main()
{
	int iVar0;
	
	iLocal_2 = 1;
	iLocal_3 = 134;
	iLocal_4 = 134;
	iLocal_5 = 1;
	iLocal_6 = 1;
	iLocal_7 = 1;
	iLocal_8 = 134;
	iLocal_9 = 1;
	iLocal_10 = 12;
	iLocal_11 = 12;
	fLocal_14 = 0.001f;
	iLocal_17 = -1;
	sLocal_20 = "NULL";
	fLocal_21 = 0f;
	fLocal_25 = -0.0375f;
	fLocal_26 = 0.17f;
	iLocal_28 = 1;
	if (PLAYER::HAS_FORCE_CLEANUP_OCCURRED(18))
	{
		func_38();
	}
	func_37(20);
	func_36();
	func_35(1);
	func_35(0);
	func_35(2);
	func_35(13);
	func_35(12);
	Global_2288 = 1;
	func_34();
	if (!func_33(-1615086084))
	{
		func_32(-1615086084, 2, 2, 2, 1, -1, 5);
	}
	if (!func_33(-1970925435))
	{
		func_32(-1970925435, 2, 0, 0, 1, -1, 5);
	}
	if (!func_33(-1817481777))
	{
		func_32(-1817481777, 2, 12, 3, 1, -1, 5);
	}
	iVar0 = false;
	while (func_31(23) && !func_30(134))
	{
		if (func_26() == 1)
		{
			if (ENTITY::DOES_ENTITY_EXIST(PLAYER::PLAYER_PED_ID()))
			{
				if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID()))
				{
					if ((!is_ped_falling(PLAYER::PLAYER_PED_ID()) && !is_entity_in_water(PLAYER::PLAYER_PED_ID())) && !is_entity_on_fire(PLAYER::PLAYER_PED_ID()))
					{
						if (!iVar0)
						{
							if (!((func_25() || is_player_switch_in_progress()) || func_24()))
							{
								if (func_13())
								{
									iVar0 = true;
								}
							}
						}
						else
						{
							if (iLocal_28)
							{
								set_player_control(player_id(), false, 384);
								set_ped_max_move_blend_ratio(PLAYER::PLAYER_PED_ID(), 0f);
								enable_control_action(0, 173, 1);
								enable_control_action(0, 172, 1);
								enable_control_action(0, 174, 1);
								enable_control_action(0, 175, 1);
								enable_control_action(0, 176, 1);
								enable_control_action(0, 177, 1);
								enable_control_action(0, 178, 1);
								enable_control_action(0, 179, 1);
								enable_control_action(0, 180, 1);
								enable_control_action(0, 181, 1);
							}
							else
							{
								set_player_control(player_id(), true, 0);
							}
							switch (func_12())
							{
								case -1615086084:
									if (!func_33(-1989308064))
									{
										func_8(-1989308064, 0, 1, 0, 1, 6000, 6000, -1, 0, -1, 68);
									}
									break;
								
								case -1989308064:
									func_7(12, 0);
									func_6(134, 1);
									STATS::STAT_SET_INT(joaat("sp_final_decision"), 2, 1);
									break;
								
								case -1970925435:
									if (!func_33(-1060930305))
									{
										func_8(-1060930305, 0, 1, 2, 2, 6000, 6000, -1, 0, -1, 68);
									}
									break;
								
								case -1060930305:
									func_7(12, 1);
									func_6(134, 1);
									STATS::STAT_SET_INT(joaat("sp_final_decision"), true, 1);
									break;
								
								case -1817481777:
									func_7(12, 2);
									func_6(134, 1);
									STATS::STAT_SET_INT(joaat("sp_final_decision"), 3, 1);
									break;
								
								default:
									if (!func_5(0))
									{
										iVar0 = false;
									}
									else if (iLocal_28)
									{
										if (func_4())
										{
											iLocal_28 = 0;
										}
									}
									break;
								}
							}
						}
					}
				}
		}
		wait(0);
	}
	func_3(20);
	Global_91317 = 0;
	func_1();
	func_38();
}
コード例 #6
0
void main()
{
	Vector3 vVar0;
	Vector3 vVar3;
	
	iLocal_2 = 1;
	iLocal_3 = 134;
	iLocal_4 = 134;
	iLocal_5 = 1;
	iLocal_6 = 1;
	iLocal_7 = 1;
	iLocal_8 = 134;
	iLocal_9 = 1;
	iLocal_10 = 12;
	iLocal_11 = 12;
	fLocal_14 = 0.001f;
	iLocal_17 = -1;
	sLocal_18 = "NULL";
	fLocal_21 = 0f;
	fLocal_25 = -0.0375f;
	fLocal_26 = 0.17f;
	fLocal_30 = 80f;
	fLocal_31 = 140f;
	fLocal_32 = 180f;
	iLocal_35 = 3;
	iLocal_85 = -1;
	iLocal_86 = -1;
	if (PLAYER::HAS_FORCE_CLEANUP_OCCURRED(19))
	{
		func_55();
	}
	if (!func_52())
	{
		func_55();
	}
	if (!func_51(iLocal_82))
	{
		func_55();
	}
	else
	{
		func_50();
		iLocal_83 = GAMEPLAY::GET_GAME_TIMER();
		iLocal_85 = func_49();
		iLocal_84 = 0;
		func_48(1, &uLocal_88);
	}
	while (true)
	{
		if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID()))
		{
			if (!func_51(iLocal_82))
			{
				func_55();
			}
			vVar0 = {ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1)};
			vVar3 = {ENTITY::GET_ENTITY_COORDS(iLocal_82, 1)};
			if (vdist2(vVar0, vVar3) >= 100f * 100f)
			{
				func_55();
			}
			switch (iLocal_87)
			{
				case 0:
					func_43(vVar3, vVar0, 18000, 1101004800);
					if (func_25(&iLocal_82, 0))
					{
						func_24();
						func_16(0);
						func_12(vVar3, vVar0);
						request_anim_dict(func_11());
						iLocal_87 = 1;
					}
					break;
				
				case 1:
					if (func_5(&iLocal_82, &iLocal_79, &iLocal_86))
					{
						iLocal_87 = 2;
					}
					break;
				
				case 2:
					if (!func_4(iLocal_82, 1805844857) && !is_ped_fleeing(iLocal_82))
					{
						if (!is_entity_playing_anim(iLocal_82, func_11(), func_3(), 3))
						{
							func_1();
						}
					}
					else
					{
						func_55();
					}
					break;
				}
		}
		wait(0);
	}
}