Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. signed int __fastcall BoomListView::init(cocos2d::CCLayer *a1, int a2, int a3, int a4, int a5, int a6)
  2. {
  3. int v7; // r5@1
  4. int v8; // r6@1
  5. int v9; // r7@1
  6. signed int result; // r0@1
  7. int v11; // r0@2
  8. int v12; // r3@2
  9. float v18; // [sp+8h] [bp-30h]@2
  10. float v19; // [sp+Ch] [bp-2Ch]@2
  11. char v20; // [sp+10h] [bp-28h]@2
  12.  
  13. _R4 = a1;
  14. v7 = a2;
  15. v8 = a3;
  16. v9 = a4;
  17. result = cocos2d::CCLayer::init(a1);
  18. if ( result )
  19. {
  20. *((_DWORD *)_R4 + 74) = v7;
  21. cocos2d::CCObject::retain(v7);
  22. *((_DWORD *)_R4 + 76) = v8;
  23. *((_DWORD *)_R4 + 77) = v9;
  24. *((_DWORD *)_R4 + 79) = a5;
  25. (*(void (__fastcall **)(cocos2d::CCLayer *, signed int))(*(_DWORD *)_R4 + 480))(_R4, 1);
  26. cocos2d::CCSize::CCSize((cocos2d::CCSize *)&v18, *((float *)_R4 + 77), *((float *)_R4 + 76));
  27. (*(void (__fastcall **)(cocos2d::CCLayer *, float *))(*(_DWORD *)_R4 + 152))(_R4, &v18);
  28. cocos2d::CCRect::CCRect((cocos2d::CCRect *)&v20, 0.0, 0.0, v18, v19);
  29. v11 = TableView::create((char *)_R4 + 284, (char *)_R4 + 288, &v20);
  30. v12 = *(_DWORD *)_R4;
  31. *((_DWORD *)_R4 + 73) = v11;
  32. (*(void (__fastcall **)(cocos2d::CCLayer *, int))(v12 + 220))(_R4, v11);
  33. *((_DWORD *)_R4 + 75) = a6;
  34. (*(void (__fastcall **)(cocos2d::CCLayer *))(*(_DWORD *)_R4 + 548))(_R4);
  35. _R0 = cocos2d::CCArray::count(*((cocos2d::CCArray **)_R4 + 74));
  36. __asm
  37. {
  38. VMOV S15, R0
  39. VCVT.F32.U32 S14, S15
  40. VLDR S15, [R4,#0x138]
  41. VMUL.F32 S14, S14, S15
  42. VLDR S15, [R4,#0x130]
  43. VCMPE.F32 S14, S15
  44. VMRS APSR_nzcv, FPSCR
  45. }
  46. if ( _NF )
  47. {
  48. (*(void (**)(void))(**((_DWORD **)_R4 + 73) + 480))();
  49. (*(void (**)(void))(**((_DWORD **)_R4 + 73) + 532))();
  50. (*(void (**)(void))(**((_DWORD **)_R4 + 73) + 524))();
  51. }
  52. result = 1;
  53. *(_DWORD *)(*((_DWORD *)_R4 + 73) + 344) = 0x40000000;
  54. }
  55. return result;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement