Crusader_Decomp/USECODE/EUSECODE_extracted/pseudocode/CAMERA/slot_07_hatch.txt

54 lines
1.1 KiB
Text

function camera_hatch() /* entry=345 class_id=0x0905 slot=0x07 */
{
entry:
set_info(0x0210, *(arg_06));
process_exclude();
if ((Intrinsic003F(arg_06) & 127) != 1) goto block_012F;
block_00FD:
/* global_address global_id=0x3C */
goto block_0269;
block_012F:
if ((Intrinsic003F(arg_06) & 127) != 2) goto block_016F;
block_0141:
/* global_address global_id=0x3C */
goto block_0269;
block_016F:
if ((Intrinsic003F(arg_06) & 127) != 3) goto block_01B3;
block_0181:
/* global_address global_id=0x3C */
goto block_0269;
block_01B3:
if ((Intrinsic003F(arg_06) & 127) != 4) goto block_01F3;
block_01C5:
/* global_address global_id=0x3C */
goto block_0269;
block_01F3:
if ((Intrinsic003F(arg_06) & 127) != 5) goto block_0242;
block_0205:
/* global_address global_id=0x3C */
goto block_028B;
block_023F:
goto block_0269;
block_0242:
/* global_address global_id=0x3C */
block_0269:
if (!(Intrinsic003F(arg_06) & 0x0080)) goto block_028B;
block_0280:
block_028B:
return;
}