int __cdecl sub_A02090() { __int16 v0; // fps@1 __int16 v1; // fps@2 __int16 v2; // fps@3 __int16 v3; // fps@4 int result; // eax@5 UNDEF(v0); dbl_B2C124 = *(double *)(Camera_X + 8) - 800.0; if ( v0 & 0xD || (UNDEF(v1), flt_B2C118 = *(double *)(Camera_X + 8) - 800.0, v1 & 0xD) || (UNDEF(v2), dbl_B2C12C = *(double *)(Camera_Y + 8) - 600.0, v2 & 0xD) || (UNDEF(v3), flt_B2C11C = *(double *)(Camera_Y + 8) - 600.0, v3 & 0xD) ) JUMPOUT(loc_40BA6C); result = 0; word_B2DC30 = 0; lvlEditorIsPressingDown = 0; lvlEditorIsPressingLeft = 0; word_B2C560 = 0; lvlEditorIsPressingRight = 0; lvlEditorIsPressingUp = 0; return result; }