Subversion Repositories Kolibri OS

Rev

Rev 1640 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1640 Rev 2249
Line 32... Line 32...
32
        movzx ebx,word ch_left        ;çàãðóçèòü çíà÷åíèå õ äëÿ ÷åê áîêñà
32
        movzx ebx,word ch_left        ;çàãðóçèòü çíà÷åíèå õ äëÿ ÷åê áîêñà
33
        add   ebx,dword ch_size
33
        add   ebx,dword ch_size
34
        add   ebx,dword ch_text_margin;äîáàâèòü ðàçìåð ñòîðîíû è ðàññòîÿíèå íà êîòîðîì íà÷íåòñÿ âûâîä òåêñòà
34
        add   ebx,dword ch_text_margin;äîáàâèòü ðàçìåð ñòîðîíû è ðàññòîÿíèå íà êîòîðîì íà÷íåòñÿ âûâîä òåêñòà
35
        shl   ebx,16                ;ñäâèíåì íà 16 ðàçðÿäîâ â ëåâî (óìíîæèì íà 65536)
35
        shl   ebx,16                ;ñäâèíåì íà 16 ðàçðÿäîâ â ëåâî (óìíîæèì íà 65536)
36
        mov   bx,word ch_top        ;çàãðóçèì çíà÷åíèå ïî y
36
        mov   bx,word ch_top        ;çàãðóçèì çíà÷åíèå ïî y
37
        add   ebx,ch_size
37
        mov   eax,ch_size
-
 
38
        shr   eax,1
-
 
39
        add   eax,4
-
 
40
        add   ebx,eax
38
        mov   ecx,dword ch_text_color        ;çàãðóçèì öâåò íàäïèñè + flags
41
        mov   ecx,dword ch_text_color        ;çàãðóçèì öâåò íàäïèñè + flags
39
        sub   ebx,7        ;äîáàâèì çíà÷åíèå äëèíû ñòîðîíû -9+2
42
        sub   ebx,7        ;äîáàâèì çíà÷åíèå äëèíû ñòîðîíû -9+2
Line 40... Line 43...
40
        
43
        
41
        mov   edx,dword ch_text_ptr                ;óêàæåì àäðåñ îò êóäà íóæíî âûâîäèòü ñòðîêó
44
        mov   edx,dword ch_text_ptr                ;óêàæåì àäðåñ îò êóäà íóæíî âûâîäèòü ñòðîêó