32,6 → 32,8 |
;; - ®¡ ¢«¥ ०¨¬ H (hidden) ¯à®¨§¢®¤¨â § ¬¥ã ä® à ¡®ç¥£® á⮫ £à ¤¨¥â®© § «¨¢ª®©. | |
;; - ®«ìè ï ¤¥®¯â¨¬¨§ æ¨ï. | |
;; 0.7.0 - ®¡ ¢«¥ ¯¨¯¥âª - ¢ë¡®à á।îî ª®¯ªã ¬ëè¨ | |
;; 0.7.5 - ¦ ⨥ ¯à ¢®© ª« ¢¨è¥© ¬ëè¨ ï祩ªã á 梥⮬ ãáâ ¢«¨¢ ¥â ¥ ®á®¢®©, ¤®¯®«. 梥â | |
;; - ¬¥ì襮 ¬¥àæ ¨¥ ¯à¨ à ¡®â¥ ¯¨¯¥âª¨ | |
;..................................................................................................... |
;; All rights reserved. | |
;; | |
112,13 → 114,26 |
;end_key |
|
mouse: |
mov eax,[renmode] |
cmp eax,2 |
jnz still |
cmp [renmode],2 |
jne left |
call cyrcle_draw |
jmp center |
left: |
mcall 37,2 |
cmp al,1b |
jne right |
mov [mouse_f],1 |
jmp still |
right: |
cmp al,10b |
jne still |
mov [mouse_f],2 |
jmp still |
center: |
mcall 37,2 |
cmp al,100b |
jne still |
mov [mouse_f],3 |
mov [color],edx |
call draw_result |
jmp still ; ¢¥àãâìáï ª ç «ã 横« |
497,8 → 512,16 |
cmp esi,0 ; : à ¢¨¢ ¥¬ á ã«¥¬ |
jz mouse_exit ; :
᫨ ®«ì ⮠ᤥ« «¨ ¢áñ çâ® ¬®£«¨ |
jmp re_mouse_loop ; :
᫨ ¥ ®«ì â® ¯®¯à®¡ã¥¬ ¢§ïâì á®á¥«¨© ¯¨ªá¥«ì |
mouse_set: |
mov [color],eax ; ç¥ § ¯®¬¨ ¥¬ ®¢ë© 梥â |
mouse_set: ; ç¥ § ¯®¬¨ ¥¬ ®¢ë© 梥â |
cmp [mouse_f],1 |
jne was_right |
mov [color],eax |
call draw_result |
jmp mouse_exit |
was_right: |
cmp [mouse_f],2 |
jne mouse_exit |
mov [color2],eax |
call draw_result ; 뢮¤¨¬ १ã«ìâ â |
mouse_exit: |
ret ; ®§¢à é ¥¬ ã¯à ¢«¥¨¥ |
544,11 → 567,6 |
;mov esi,21 ; ¢ë¢®¤¨âì esi ᨬ¢®«®¢ |
;mcall |
|
mov eax,13 |
mov edx,0x666666 |
mov ebx,111*65536+145 |
mov ecx, 9*65536+145 |
mcall |
;mov edx,[color] |
;mov ebx,109*65536+150 |
;mov ecx, 10*65536+150 |
562,6 → 580,7 |
jle end_cyrcle_draw |
|
cyrcle_draw_2: |
mcall 5,10 |
call desktop_get |
call mouse_global |
|
604,7 → 623,13 |
mov ebx,178*65536+11 |
mov ecx, 77*65536+11 |
mcall |
ret |
end_cyrcle_draw: |
mov eax,13 |
mov edx,0x666666 |
mov ebx,111*65536+145 |
mov ecx, 9*65536+145 |
mcall |
ret |
|
circle_pixel_read: |
1214,7 → 1239,7 |
desctop_w dd 0 ; åà ¨â è¨à¨ã íªà |
desctop_h dd 0 ; åà ¨â ¢ëá®âã íªà |
sc system_colors ; åà ¨â áâàãªâãàã á¨á⥬ëå 梥⮢ ᪨ |
title db 'Palitra v0.7',0 ; åà ¨â ¨¬ï ¯à®£à ¬¬ë |
title db 'Palitra v0.75',0 ; åà ¨â ¨¬ï ¯à®£à ¬¬ë |
hidden db 'Hidden',0 |
hex db '#',0 ; ¤«ï ¢ë¢®¤ à¥èñ⪨ ª ª ⥪áâ |
cname db 'RGBAx' ; åà ¨â à §àï¤ë 梥⮢ (red,green,blue) x-¬¥âª ª®æ |