Function Graph 0Basic Block 0Opcode: 55sub_80499ad:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 81 ec e8 01 00 00sub     esp0x1e8 {var_1ec}Opcode: c7 45 fc 00 00 00 00mov     dword [ebp-0x4 {var_8}]0x0Opcode: c7 85 6c fe ff ff 63 00 00 00mov     dword [ebp-0x194 {var_198}]0x63Opcode: c7 85 70 fe ff ff 00 00 00 00mov     dword [ebp-0x190 {var_194}]0x0Opcode: 66 c7 85 6a fe ff ff 00 00mov     word [ebp-0x196 {var_19a}]0x0Basic Block 1Opcode: b8 00 00 00 00mov     eax0x0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_1ec}]0x0Opcode: 89 85 2c fe ff ffmov     dword [ebp-0x1d4 {var_1d8}]eaxOpcode: e8 9f 35 00 00call    sub_804d172Opcode: e8 9f 35 00 00{ Does not return }Basic Block 2Opcode: 83 bd 70 fe ff ff 00cmp     dword [ebp-0x190 {var_194}]0x0Opcode: 75 78jne     0x8049a68Basic Block 3Opcode: b8 0a 00 00 00mov     eax0xaOpcode: b9 15 00 00 00mov     ecx0x15Opcode: 8d 95 74 fe ff fflea     edx[ebp-0x18c] {var_190}Opcode: 89 14 24mov     dword [esp {var_1ec}]edxOpcode: c7 44 24 04 0a 00 00 00mov     dword [esp+0x4 {var_1e8}]0xaOpcode: c7 44 24 08 15 00 00 00mov     dword [esp+0x8 {var_1e4}]0x15Opcode: 89 85 4c fe ff ffmov     dword [ebp-0x1b4 {var_1b8}]eaxOpcode: 89 8d 48 fe ff ffmov     dword [ebp-0x1b8 {var_1bc}]ecxOpcode: e8 d4 03 00 00call    sub_8049e70Opcode: 83 f8 00cmp     eax0x0Opcode: 75 05jne     0x8049aa6Basic Block 4Opcode: 8d 05 1a d9 04 08lea     eax[data_804d91a]Opcode: 89 04 24mov     dword [esp {var_1ec}]eaxOpcode: e8 79 18 00 00call    sub_804b277Opcode: 8d 0d 3c d9 04 08lea     ecx[data_804d93c]  {"1) Add Player\n"}Opcode: 89 0c 24mov     dword [esp {var_1ec}]ecxOpcode: 89 85 64 fe ff ffmov     dword [ebp-0x19c {var_1a0}]eaxOpcode: e8 65 18 00 00call    sub_804b277Opcode: 8d 0d 4b d9 04 08lea     ecx[data_804d94b]  {"2) Delete Player\n"}Opcode: 89 0c 24mov     dword [esp {var_1ec}]ecxOpcode: 89 85 60 fe ff ffmov     dword [ebp-0x1a0 {var_1a4}]eaxOpcode: e8 51 18 00 00call    sub_804b277Opcode: 8d 0d 5d d9 04 08lea     ecx[data_804d95d]  {"3) Play\n"}Opcode: 89 0c 24mov     dword [esp {var_1ec}]ecxOpcode: 89 85 5c fe ff ffmov     dword [ebp-0x1a4 {var_1a8}]eaxOpcode: e8 3d 18 00 00call    sub_804b277Opcode: 8d 0d 66 d9 04 08lea     ecx[data_804d966]  {"4) Statistics\n"}Opcode: 89 0c 24mov     dword [esp {var_1ec}]ecxOpcode: 89 85 58 fe ff ffmov     dword [ebp-0x1a8 {var_1ac}]eaxOpcode: e8 29 18 00 00call    sub_804b277Opcode: 8d 0d 75 d9 04 08lea     ecx[data_804d975]  {"0) Exit\n"}Opcode: 89 0c 24mov     dword [esp {var_1ec}]ecxOpcode: 89 85 54 fe ff ffmov     dword [ebp-0x1ac {var_1b0}]eaxOpcode: e8 15 18 00 00call    sub_804b277Opcode: 89 85 50 fe ff ffmov     dword [ebp-0x1b0 {var_1b4}]eaxBasic Block 5Opcode: 89 e0mov     eaxespOpcode: 8d 8d 74 fe ff fflea     ecx[ebp-0x18c] {var_190}Opcode: 89 08mov     dword [eax {var_1ec}]ecxOpcode: e8 62 32 00 00call    sub_804cd17Opcode: 89 85 6c fe ff ffmov     dword [ebp-0x194 {var_198}]eaxOpcode: 48dec     eaxOpcode: 89 c1mov     ecxeaxOpcode: 83 e9 03sub     ecx0x3Opcode: 89 85 44 fe ff ffmov     dword [ebp-0x1bc {var_1c0}]eaxOpcode: 89 8d 40 fe ff ffmov     dword [ebp-0x1c0 {var_1c4}]ecxOpcode: 0f 87 df 00 00 00ja      0x8049bb2Basic Block 6Opcode: e9 34 ff ff ffjmp     0x80499daBasic Block 7Opcode: e9 23 fe ff ffjmp     0x80499daBasic Block 8Opcode: 8b 85 44 fe ff ffmov     eaxdword [ebp-0x1bc {var_1c0}]Opcode: 8b 0c 85 2c d9 04 08mov     ecxdword [eax*4+0x804d92c]Opcode: a3 38 e0 04 08mov     dword [data_804e038]eaxOpcode: 9flahf    Opcode: 89 15 3c e0 04 08mov     dword [data_804e03c]edxOpcode: 89 0d 40 e0 04 08mov     dword [data_804e040]ecxOpcode: 88 25 44 e0 04 08mov     byte [data_804e044]ahOpcode: a1 38 e0 04 08mov     eaxdword [data_804e038]Opcode: 89 camov     edxecxOpcode: f6 05 46 e0 04 08 01test    byte [data_804e046]0x1Opcode: 74 11je      0x8049b19Basic Block 9Opcode: 83 bd 6c fe ff ff 00cmp     dword [ebp-0x194 {var_198}]0x0Opcode: 0f 84 d5 01 00 00je      0x8049bbcBasic Block 10Opcode: 8d 0d 50 e0 04 08lea     ecx[data_804e050]Basic Block 11Opcode: a1 48 e0 04 08mov     eaxdword [data_804e048]Opcode: 39 c2cmp     edxeaxOpcode: 77 08ja      0x8049b19Basic Block 12Opcode: b8 01 00 00 00mov     eax0x1Opcode: bb ad 00 00 00mov     ebx0xadOpcode: cd 80int     0x80Opcode: cd 80{ Does not return }Basic Block 13Opcode: 39 c2cmp     edxeaxOpcode: 72 efjb      0x8049b1fBasic Block 14Opcode: 3b 15 4c e0 04 08cmp     edxdword [data_804e04c]Opcode: 72 1cjb      0x8049b35Basic Block 15Opcode: 8b 01mov     eaxdword [ecx]Opcode: 8d 49 08lea     ecx[ecx+0x8]Opcode: 85 c0test    eaxeaxOpcode: 0f 84 74 e5 ff ffje      0x80480a0Basic Block 16Opcode: 3b 51 fccmp     edxdword [ecx-0x4]Opcode: 73 eajae     0x8049b1fBasic Block 17Opcode: 8a 25 44 e0 04 08mov     ahbyte [data_804e044]Opcode: 8b 15 3c e0 04 08mov     edxdword [data_804e03c]Opcode: 8b 0d 40 e0 04 08mov     ecxdword [data_804e040]Opcode: 9esahf    Opcode: a1 38 e0 04 08mov     eaxdword [data_804e038]Opcode: ff e1jmp     ecx