Rev 4027 | Rev 4336 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4027 | Rev 4146 | ||
---|---|---|---|
Line 10... | Line 10... | ||
10 | mov eax,[SelIcon] |
10 | mov eax,[SelIcon] |
11 | mov [DlgSelIcon],eax |
11 | mov [DlgSelIcon],eax |
12 | cmp eax,-1 |
12 | cmp eax,-1 |
13 | jne SetProp |
13 | jne SetProp |
Line -... | Line 14... | ||
- | 14 | ||
14 | 15 | ;----------- |
|
15 | m2m dword[AddX],dword[MouseX] |
16 | mov eax,[MouseX] |
- | 17 | mov ebx,[MouseY] |
|
- | 18 | ||
- | 19 | cmp ax,[wsX] |
|
- | 20 | jae @f |
|
- | 21 | mov ax,[wsX] |
|
- | 22 | @@: |
|
- | 23 | ||
- | 24 | cmp bx,[wsY] |
|
- | 25 | jae @f |
|
- | 26 | mov bx,[wsY] |
|
- | 27 | @@: ;eax,ebx - ॠ«ì ï ª®®à¤¨ â . ᥠª®®à¤¨ âë ¢ ¯à®£¥ ®â®á¨â¥«ì® «¥¢®£® ¢¥à奣® 㣫 à ¡®ç¥© ®¡« á⨠|
|
- | 28 | ||
- | 29 | xor edx,edx |
|
- | 30 | mov dx,[wsXe] |
|
- | 31 | sub edx,ICON_SIZE |
|
- | 32 | cmp eax,edx |
|
- | 33 | jbe @f |
|
- | 34 | mov eax,edx |
|
- | 35 | @@: |
|
- | 36 | ||
- | 37 | mov dx,[wsYe] |
|
- | 38 | sub edx,ICON_SIZE |
|
- | 39 | cmp ebx,edx |
|
- | 40 | jbe @f |
|
- | 41 | mov ebx,edx |
|
- | 42 | @@: |
|
- | 43 | ||
- | 44 | xor edx,edx ;¯à¥®¡à §®¢ë¢ ¥¬ ¢ ®â®á¨â¥«ìë¥ |
|
- | 45 | mov dx,[wsW] |
|
- | 46 | shr edx,1 |
|
- | 47 | add dx,[wsX] |
|
- | 48 | cmp eax,edx |
|
- | 49 | jbe @f |
|
- | 50 | sub ax,[wsXe] |
|
- | 51 | inc ax |
|
- | 52 | jmp .dlg1 |
|
- | 53 | @@: |
|
- | 54 | sub ax,[wsX] |
|
- | 55 | .dlg1: |
|
- | 56 | ||
- | 57 | xor edx,edx |
|
- | 58 | mov dx,[wsH] |
|
- | 59 | shr edx,1 |
|
- | 60 | add dx,[wsY] |
|
- | 61 | cmp ebx,edx |
|
- | 62 | jbe @f |
|
- | 63 | sub bx,[wsYe] |
|
- | 64 | inc bx |
|
- | 65 | jmp .dlg2 |
|
- | 66 | @@: |
|
- | 67 | sub bx,[wsY] |
|
- | 68 | .dlg2: |
|
- | 69 | ||
- | 70 | mov [AddX],eax |
|
- | 71 | mov [AddY],ebx |
|
Line 16... | Line 72... | ||
16 | m2m dword[AddY],dword[MouseY] |
72 | ;----------- |
17 | 73 | ||
18 | mov ecx,NAME_LENGTH |
74 | mov ecx,NAME_LENGTH |
19 | mov edi,DAreaName |
75 | mov edi,DAreaName |