Rev 1476 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1476 | Rev 1639 | ||
---|---|---|---|
Line 38... | Line 38... | ||
38 | mov ecx,dword ch_text_color ;çàãðóçèì öâåò íàäïèñè + flags |
38 | mov ecx,dword ch_text_color ;çàãðóçèì öâåò íàäïèñè + flags |
39 | sub ebx,7 ;äîáàâèì çíà÷åíèå äëèíû ñòîðîíû -9+2 |
39 | sub ebx,7 ;äîáàâèì çíà÷åíèå äëèíû ñòîðîíû -9+2 |
Line 40... | Line 40... | ||
40 | 40 | ||
41 | mov edx,dword ch_text_ptr ;óêàæåì àäðåñ îò êóäà íóæíî âûâîäèòü ñòðîêó |
41 | mov edx,dword ch_text_ptr ;óêàæåì àäðåñ îò êóäà íóæíî âûâîäèòü ñòðîêó |
42 | mov esi,dword ch_text_length |
42 | mov esi,dword ch_text_length |
43 | ;âíåñåì â eax çíà÷åíèå âûâîäà íàäïèñè íà êàíâó |
- | |
44 | mov eax,4 |
43 | mov eax,4 ;âíåñåì â eax çíà÷åíèå âûâîäà íàäïèñè íà êàíâó |
45 | mcall ;Âûâîä |
44 | mcall ;Âûâîä |
46 | popa ;âîññòàíîâèòü çíà÷åíèÿ ðåãèñòðîâ èç ñòåêà |
45 | popa ;âîññòàíîâèòü çíà÷åíèÿ ðåãèñòðîâ èç ñòåêà |
Line 47... | Line 46... | ||
47 | ret 4 ;âûéäåì èç ïðîöåäóðû |
46 | ret 4 ;âûéäåì èç ïðîöåäóðû |
Line 52... | Line 51... | ||
52 | check_box_draw_ch: ;íàðèñîâàòü âêëþ÷åííûé ÷åê áîêñ |
51 | check_box_draw_ch: ;íàðèñîâàòü âêëþ÷åííûé ÷åê áîêñ |
53 | mov edx,dword ch_border_color ;çàãðóçèòü öâåò |
52 | mov edx,dword ch_border_color ;çàãðóçèòü öâåò |
54 | @@: |
53 | @@: |
55 | movzx ebx,word ch_left ;çàãðóçèòü êîîðäèíàòó ïî õ |
54 | movzx ebx,word ch_left ;çàãðóçèòü êîîðäèíàòó ïî õ |
56 | mov eax,dword ch_size |
55 | mov eax,dword ch_size |
57 | mov bp,ax |
56 | mov di,ax |
58 | shr eax,2 |
57 | shr eax,2 |
59 | push ax |
58 | push ax |
Line 60... | Line 59... | ||
60 | 59 | ||
61 | push ax |
60 | push ax |