Fixed bugs. Optimized bit.

git-svn-id: svn://kolibrios.org@4084 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
GerdtR 2013-10-24 21:12:20 +00:00
parent 96b263d7c6
commit facae02939

View File

@ -159,33 +159,14 @@ RBWRedraw:
;----------- ®¯à¥¤¥«ï¥¬ ¨ à¨á㥬 ª­®¯ª¨
mov ecx,[NumMenuButt]
xor eax,eax
.DrawUB:
push ecx
mov eax,[NumMenuButt]
sub eax,ecx
mov edx,eax ;button ID = ®â 0 ¤® NumMenuButt
or edx,60000000h
shl eax,4+16 ;*16*10000h
mov ecx,eax
mov cx,16
xor ebx,ebx
mov bx,[RMenuW]
mov esi,[sc.work]
mcall 8 ;®¯à¥¤¥«¨«¨
mov ebx,70000h
shr ecx,16
mov bx,cx
add bx,7
mov ecx,80000000h
mov eax,[NumMenuButt]
sub eax,[esp]
mov edx,[RBMenuCP+eax*8]
mcall 4 ;¯®¤¯¨á «¨
push eax
stdcall DrawRBLine,eax,0
pop eax
add eax,16
pop ecx
loop .DrawUB
@ -467,7 +448,6 @@ proc DrawRBLine y,active
mcall
mov bx,[RMenuW] ;¯à ¢®
shl ebx,16
mov bx,[RMenuW]
@ -484,10 +464,6 @@ proc DrawRBLine y,active
mcall
mov eax,[y]
shr eax,4
mov edx,[RBMenuCP+eax*8]
@ -504,8 +480,6 @@ proc DrawRBLine y,active
mov ecx,[sc.work_text]
.L2:
or ecx,80000000h
mcall 4