Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //----- (100186B0) --------------------------------------------------------
- int __fastcall sub_100186B0(int a1, int a2, float a3, int a4, float a5, float a6)
- {
- float v6; // ST08_4@4
- float v7; // ST04_4@4
- float v8; // ST18_4@4
- int result; // eax@4
- int v10; // [sp+10h] [bp-Ch]@1
- v10 = a1;
- if ( *(float *)&a4 == 1.7777777 && 1.8269897 != unk_10080F28 )
- *(float *)&a4 = 1.8269897;
- v6 = *(float *)&a4 * *(float *)&a4 + unk_10080F20;
- v7 = sub_10018570(v6) * a3 * unk_10080EF0;
- v8 = sub_1000D430(v7) * a5;
- *(float *)v10 = a5 / (v8 * *(float *)&a4) / (float)1.3333334;
- *(float *)(v10 + 4) = 0.0;
- *(float *)(v10 + 8) = 0.0;
- *(float *)(v10 + 12) = 0.0;
- *(float *)(v10 + 16) = 0.0;
- *(float *)(v10 + 20) = a5 / v8;
- *(float *)(v10 + 24) = 0.0;
- *(float *)(v10 + 28) = 0.0;
- *(float *)(v10 + 32) = 0.0;
- *(float *)(v10 + 36) = 0.0;
- *(float *)(v10 + 40) = (a6 + a5) / (a6 - a5);
- *(float *)(v10 + 44) = 1.0;
- *(float *)(v10 + 48) = 0.0;
- *(float *)(v10 + 52) = 0.0;
- *(float *)(v10 + 56) = a5 * a6 * unk_10080F10 / (a6 - a5);
- result = v10;
- *(float *)(v10 + 60) = 0.0;
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement