// // sub_560DC from 0x560dc to 0x56148 (108 bytes) // // 3 xrefs: // > sub_928C4 @ 0x928ec // > @ 0x10c4a8 // > @ 0x10c6d0 // // This function is hookable on this platform! // // Using BromaIDA 8.0.0 @ https://github.com/Stazzical/BromaIDA // Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https://github.com/geode-sdk/bindings // __int64 __fastcall sub_560DC(__int64 a1, float a2) { float v2; // s1 if ( (~LODWORD(a2) & 0x7F800000) == 0 ) return 29; v2 = 0.0; if ( a2 >= -1.0 ) { v2 = 1.0; if ( a2 <= 1.0 ) v2 = (float)(a2 * 0.5) + 0.5; } return (*(__int64 (__fastcall **)(__int64, float, float, float, float, float, float, float, float))(*(_QWORD *)a1 + 184LL))( a1, sqrtf(1.0 - v2), sqrtf(v2), 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); }