8,7 → 8,7 |
|
StatusColor equ 0x02ffffff |
StatusColor2 equ 0x02dc1e14 |
BgdColor equ 0x14aabbcc |
BgdColor equ 0x04aabbcc |
|
; Main window dimensions |
XXwindow equ 200 shl 16+276 |
80,7 → 80,7 |
add esi,conf |
add esi,eax |
add al,0x31 |
mov [txtTitle+17],al ;task number to program title |
mov [lenTitle-1],al ;task number to program title |
mov [task],esi |
mov edi,curconf |
rep movsb ; initial configuration |
157,10 → 157,26 |
; ******************************* |
|
draw_window: |
mov eax,12 |
mov ebx,1 ; begin draw |
mcall |
|
mcall 12, 1 ; begin draw |
mcall 0, XXwindow, YYwindow, BgdColor,, txtTitle ; CREATING WINDOW |
; CREATING WINDOW |
mov eax,0 |
mov ebx,XXwindow |
mov ecx,YYwindow |
mov edx,BgdColor |
mov esi,0x805080d0 |
mov edi,0x005080d0 |
mcall |
|
; PROGRAM TITLE |
mov eax,4 |
mov ebx,8*65536+8 |
mov ecx,0x10000000 |
mov edx,txtTitle |
mov esi,lenTitle-txtTitle |
mcall |
|
mov eax,8 ; SHUFFLE BUTTON |
mov ebx,XXSh |
172,7 → 188,7 |
mov ebx,XXCnf ; CONF BUTTON |
mov ecx,YYCnf |
mov edx,20 |
;mov esi,BtnColor |
mov esi,BtnColor |
mcall |
|
mov ebx, XYShText ; SHUFFLE TEXT |
194,7 → 210,9 |
|
call draw_moves |
|
mcall 12, 2 ; end of drawing |
mov eax,12 |
mov ebx,2 ; end of drawing |
mcall |
ret |
|
|
443,10 → 461,11 |
|
txtTitle: ; áâப § £®«®¢ª |
if lang eq ru |
db '£à 15 - § ¤ ç X', 0 |
db '£à 15 - § ¤ ç X' |
else |
db 'Game 15 - puzzle X', 0 |
db 'Game 15 - puzzle X' |
end if |
lenTitle: ; ¨ ¥ñ ª®¥æ |
|
txtVictory: |
if lang eq ru |