Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- signed int __fastcall BoomListView::init(cocos2d::CCLayer *a1, int a2, int a3, int a4, int a5, int a6)
- {
- int v7; // r5@1
- int v8; // r6@1
- int v9; // r7@1
- signed int result; // r0@1
- int v11; // r0@2
- int v12; // r3@2
- float v18; // [sp+8h] [bp-30h]@2
- float v19; // [sp+Ch] [bp-2Ch]@2
- char v20; // [sp+10h] [bp-28h]@2
- _R4 = a1;
- v7 = a2;
- v8 = a3;
- v9 = a4;
- result = cocos2d::CCLayer::init(a1);
- if ( result )
- {
- *((_DWORD *)_R4 + 74) = v7;
- cocos2d::CCObject::retain(v7);
- *((_DWORD *)_R4 + 76) = v8;
- *((_DWORD *)_R4 + 77) = v9;
- *((_DWORD *)_R4 + 79) = a5;
- (*(void (__fastcall **)(cocos2d::CCLayer *, signed int))(*(_DWORD *)_R4 + 480))(_R4, 1);
- cocos2d::CCSize::CCSize((cocos2d::CCSize *)&v18, *((float *)_R4 + 77), *((float *)_R4 + 76));
- (*(void (__fastcall **)(cocos2d::CCLayer *, float *))(*(_DWORD *)_R4 + 152))(_R4, &v18);
- cocos2d::CCRect::CCRect((cocos2d::CCRect *)&v20, 0.0, 0.0, v18, v19);
- v11 = TableView::create((char *)_R4 + 284, (char *)_R4 + 288, &v20);
- v12 = *(_DWORD *)_R4;
- *((_DWORD *)_R4 + 73) = v11;
- (*(void (__fastcall **)(cocos2d::CCLayer *, int))(v12 + 220))(_R4, v11);
- *((_DWORD *)_R4 + 75) = a6;
- (*(void (__fastcall **)(cocos2d::CCLayer *))(*(_DWORD *)_R4 + 548))(_R4);
- _R0 = cocos2d::CCArray::count(*((cocos2d::CCArray **)_R4 + 74));
- __asm
- {
- VMOV S15, R0
- VCVT.F32.U32 S14, S15
- VLDR S15, [R4,#0x138]
- VMUL.F32 S14, S14, S15
- VLDR S15, [R4,#0x130]
- VCMPE.F32 S14, S15
- VMRS APSR_nzcv, FPSCR
- }
- if ( _NF )
- {
- (*(void (**)(void))(**((_DWORD **)_R4 + 73) + 480))();
- (*(void (**)(void))(**((_DWORD **)_R4 + 73) + 532))();
- (*(void (**)(void))(**((_DWORD **)_R4 + 73) + 524))();
- }
- result = 1;
- *(_DWORD *)(*((_DWORD *)_R4 + 73) + 344) = 0x40000000;
- }
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement