📄 aswin.pas
字号:
006432D1 8BC6 mov eax, esi
* Reference to : TAlysWin._PROC_00647728()
|
006432D3 E850440000 call 00647728
006432D8 E95B090000 jmp 00643C38
006432DD 66833F0D cmp word ptr [edi], +$0D
006432E1 7527 jnz 0064330A
* Reference to field TAlysWin.OFFS_056C
|
006432E3 83BE6C05000000 cmp dword ptr [esi+$056C], +$00
006432EA 741E jz 0064330A
006432EC 8BD7 mov edx, edi
006432EE 8A4D08 mov cl, byte ptr [ebp+$08]
* Reference to field TAlysWin.OFFS_056C
|
006432F1 8B866C050000 mov eax, [esi+$056C]
* Reference to : TLifeBoard._PROC_0075B91C()
|
006432F7 E820861100 call 0075B91C
006432FC B201 mov dl, $01
006432FE 8BC6 mov eax, esi
* Reference to : TAlysWin.Proc_006431DC()
|
00643300 E8D7FEFFFF call 006431DC
00643305 E92E090000 jmp 00643C38
0064330A 66833F0D cmp word ptr [edi], +$0D
0064330E 7569 jnz 00643379
* Reference to field TAlysWin.OFFS_0570 : Byte
|
00643310 80BE7005000000 cmp byte ptr [esi+$0570], $00
00643317 7560 jnz 00643379
00643319 8D55FA lea edx, [ebp-$06]
0064331C 8BC6 mov eax, esi
0064331E 8B08 mov ecx, [eax]
* Possible reference to virtual method TAlysWin.OFFS_014C
|
00643320 FF914C010000 call dword ptr [ecx+$014C]
* Reference to THJ32Main instance
|
00643326 A158D37700 mov eax, dword ptr [$0077D358]
0064332B 8B00 mov eax, [eax]
* Reference to field THJ32Main.OFFS_08E9 : Byte
|
0064332D 80B8E90800000C cmp byte ptr [eax+$08E9], $0C
00643334 7514 jnz 0064334A
00643336 6A00 push $00
* Reference to THJ32Main instance
|
00643338 A158D37700 mov eax, dword ptr [$0077D358]
0064333D 8B00 mov eax, [eax]
0064333F B10C mov cl, $0C
00643341 8BD6 mov edx, esi
* Reference to : THJ32Main._PROC_006AC048()
|
00643343 E8008D0600 call 006AC048
00643348 EB14 jmp 0064335E
0064334A 6A00 push $00
* Reference to THJ32Main instance
|
0064334C A158D37700 mov eax, dword ptr [$0077D358]
00643351 8B00 mov eax, [eax]
00643353 B101 mov cl, $01
00643355 8BD6 mov edx, esi
* Reference to : THJ32Main._PROC_006AC048()
|
00643357 E8EC8C0600 call 006AC048
0064335C 8BD8 mov ebx, eax
* Reference to pointer to GlobalVar_0078CF18
|
0064335E A1E8D07700 mov eax, dword ptr [$0077D0E8]
00643363 8B00 mov eax, [eax]
* Reference to: Unit_0075E474.Proc_0075E5B8
|
00643365 E84EB21100 call 0075E5B8
0064336A 84C0 test al, al
0064336C 0F84C6080000 jz 00643C38
00643372 85DB test ebx, ebx
00643374 E9BF080000 jmp 00643C38
00643379 66833F6E cmp word ptr [edi], +$6E
0064337D 7406 jz 00643385
0064337F 66833F0D cmp word ptr [edi], +$0D
00643383 7515 jnz 0064339A
* Reference to field TAlysWin.OFFS_0570 : Byte
|
00643385 80BE7005000000 cmp byte ptr [esi+$0570], $00
0064338C 740C jz 0064339A
0064338E 8BC6 mov eax, esi
* Reference to : TAlysWin.Proc_00646EC0()
|
00643390 E82B3B0000 call 00646EC0
00643395 E99E080000 jmp 00643C38
* Reference to field TAlysWin.OFFS_056C
|
0064339A 8B866C050000 mov eax, [esi+$056C]
006433A0 85C0 test eax, eax
006433A2 7435 jz 006433D9
006433A4 80784700 cmp byte ptr [eax+$47], $00
006433A8 742F jz 006433D9
006433AA 66833F1B cmp word ptr [edi], +$1B
006433AE 7406 jz 006433B6
006433B0 66833F0D cmp word ptr [edi], +$0D
006433B4 750E jnz 006433C4
006433B6 B201 mov dl, $01
006433B8 8BC6 mov eax, esi
* Reference to : TAlysWin.Proc_006431DC()
|
006433BA E81DFEFFFF call 006431DC
006433BF E974080000 jmp 00643C38
006433C4 8BD7 mov edx, edi
006433C6 8A4D08 mov cl, byte ptr [ebp+$08]
* Reference to field TAlysWin.OFFS_056C
|
006433C9 8B866C050000 mov eax, [esi+$056C]
* Reference to : TLifeBoard._PROC_0075B91C()
|
006433CF E848851100 call 0075B91C
006433D4 E95F080000 jmp 00643C38
006433D9 33D2 xor edx, edx
* Reference to field TAlysWin.OFFS_0358
|
006433DB 8B8658030000 mov eax, [esi+$0358]
* Reference to: controls.TControl.SetVisible(TControl;Boolean);
|
006433E1 E88265DFFF call 00439968
* Reference to field TAlysWin.OFFS_0570 : Byte
|
006433E6 C6867005000000 mov byte ptr [esi+$0570], $00
006433ED 66833F26 cmp word ptr [edi], +$26
006433F1 740A jz 006433FD
006433F3 66833F28 cmp word ptr [edi], +$28
006433F7 0F8599010000 jnz 00643596
006433FD F6450804 test byte ptr [ebp+$08], $04
00643401 0F95C0 setnz al
00643404 84C0 test al, al
00643406 7539 jnz 00643441
00643408 F6450801 test byte ptr [ebp+$08], $01
0064340C 7533 jnz 00643441
* Reference to field TAlysWin.OFFS_0548
|
0064340E 83BE4805000000 cmp dword ptr [esi+$0548], +$00
00643415 0F841D080000 jz 00643C38
0064341B 66833F26 cmp word ptr [edi], +$26
0064341F 7511 jnz 00643432
00643421 BA01000000 mov edx, $00000001
00643426 8BC6 mov eax, esi
* Reference to : TAlysWin._PROC_00641D5C()
|
00643428 E82FE9FFFF call 00641D5C
0064342D E906080000 jmp 00643C38
00643432 83CAFF or edx, -$01
00643435 8BC6 mov eax, esi
* Reference to : TAlysWin._PROC_00641D5C()
|
00643437 E820E9FFFF call 00641D5C
0064343C E9F7070000 jmp 00643C38
00643441 F6450804 test byte ptr [ebp+$08], $04
00643445 0F95C2 setnz dl
00643448 84C0 test al, al
0064344A 0F8446010000 jz 00643596
* Reference to field TAlysWin.OFFS_0548
|
00643450 83BE4805000000 cmp dword ptr [esi+$0548], +$00
00643457 0F84DB070000 jz 00643C38
* Reference to control TAlysWin.mLeftPanel : TPanel
|
0064345D 8B8644030000 mov eax, [esi+$0344]
* Reference to field TPanel.Visible : Boolean
|
00643463 80784700 cmp byte ptr [eax+$47], $00
00643467 0F84CB070000 jz 00643C38
* Reference to field TAlysWin.OFFS_03DC
|
0064346D 8B86DC030000 mov eax, [esi+$03DC]
00643473 80784700 cmp byte ptr [eax+$47], $00
00643477 0F84BB070000 jz 00643C38
* Reference to field TAlysWin.OFFS_0402 : Byte
|
0064347D 80BE0204000000 cmp byte ptr [esi+$0402], $00
00643484 7465 jz 006434EB
* Reference to field TAlysWin.OFFS_0409 : Byte
|
00643486 C6860904000002 mov byte ptr [esi+$0409], $02
* Reference to field TAlysWin.OFFS_03D8
|
0064348D 8B86D8030000 mov eax, [esi+$03D8]
00643493 8D0480 lea eax, [eax+eax*4]
* Reference to field TAlysWin.OFFS_0548
|
00643496 8B9648050000 mov edx, [esi+$0548]
0064349C FF74C210 push dword ptr [edx+eax*8+$10]
* Reference to field TAlysWin.OFFS_03DC
|
006434A0 8B86DC030000 mov eax, [esi+$03DC]
* Reference to: ASGraph.Proc_006C821C
|
006434A6 E8714D0800 call 006C821C
006434AB 8BD8 mov ebx, eax
* Reference to field TAlysWin.OFFS_0404
|
006434AD 899E04040000 mov [esi+$0404], ebx
006434B3 8BD3 mov edx, ebx
* Reference to field TAlysWin.OFFS_03DC
|
006434B5 8B86DC030000 mov eax, [esi+$03DC]
* Reference to : TAlysGph._PROC_006C7FB4()
|
006434BB E8F44A0800 call 006C7FB4
* Reference to field TAlysWin.OFFS_0402 : Byte
|
006434C0 C6860204000000 mov byte ptr [esi+$0402], $00
* Reference to field TAlysWin.OFFS_0401 : Byte
|
006434C7 C6860104000001 mov byte ptr [esi+$0401], $01
* Reference to field TAlysWin.OFFS_0564
|
006434CE 8B9664050000 mov edx, [esi+$0564]
* Reference to field TAlysWin.OFFS_03DC
|
006434D4 8B86DC030000 mov eax, [esi+$03DC]
* Reference to : TAlysGph._PROC_006C4BA0()
|
006434DA E8C1160800 call 006C4BA0
* Reference to field TAlysWin.OFFS_0401 : Byte
|
006434DF C6860104000000 mov byte ptr [esi+$0401], $00
006434E6 E99B000000 jmp 00643586
* Reference to field TAlysWin.OFFS_0404
|
006434EB 8B9604040000 mov edx, [esi+$0404]
* Reference to field TAlysWin.OFFS_03DC
|
006434F1 8B86DC030000 mov eax, [esi+$03DC]
* Reference to : TAlysGph._PROC_006C7FB4()
|
006434F7 E8B84A0800 call 006C7FB4
006434FC 66833F26 cmp word ptr [edi], +$26
00643500 7526 jnz 00643528
00643502 A158A87700 mov eax, dword ptr [$0077A858]
00643507 298604040000 sub dword ptr [esi+$0404], eax
* Reference to field TAlysWin.OFFS_0404
|
0064350D 83BE0404000000 cmp dword ptr [esi+$0404], +$00
00643514 7F12 jnle 00643528
* Reference to field TAlysWin.OFFS_03DC
|
00643516 8B86DC030000 mov eax, [esi+$03DC]
* Reference to: ASGraph.Proc_006C8364
|
0064351C E8434E0800 call 006C8364
00643521 48 dec eax
* Reference to field TAlysWin.OFFS_0404
|
00643522 898604040000 mov [esi+$0404], eax
00643528 66833F28 cmp word ptr [edi], +$28
0064352C 7527 jnz 00643555
0064352E A158A87700 mov eax, dword ptr [$0077A858]
00643533 018604040000 add [esi+$0404], eax
* Reference to field TAlysWin.OFFS_03DC
|
00643539 8B86DC030000 mov eax, [esi+$03DC]
* Reference to: ASGraph.Proc_006C8364
|
0064353F E8204E0800 call 006C8364
00643544 48 dec eax
* Reference to field TAlysWin.OFFS_0404
|
00643545 3B8604040000 cmp eax, [esi+$0404]
0064354B 7F08 jnle 00643555
0064354D 33C0 xor eax, eax
* Reference to field TAlysWin.OFFS_0404
|
0064354F 898604040000 mov [esi+$0404], eax
* Reference to field TAlysWin.OFFS_0404
|
00643555 8B9604040000 mov edx, [esi+$0404]
* Reference to field TAlysWin.OFFS_03DC
|
0064355B 8B86DC030000 mov eax, [esi+$03DC]
* Reference to : TAlysGph._PROC_006C7FB4()
|
00643561 E84E4A0800 call 006C7FB4
* Reference to field TAlysWin.OFFS_0564
|
00643566 8B9664050000 mov edx, [esi+$0564]
* Reference to field TAlysWin.OFFS_03DC
|
0064356C 8B86DC030000 mov eax, [esi+$03DC]
* Reference to : TAlysGph._PROC_006C4BA0()
|
00643572 E829160800 call 006C4BA0
00643577 833D58A8770014 cmp dword ptr [$0077A858], +$14
0064357E 7D06 jnl 00643586
00643580 FF0558A87700 inc dword ptr [$0077A858]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -