/kernel/trunk/hid/m_com.inc |
---|
92,10 → 92,10 |
add ax, [MOUSE_X] |
; Êóðñîð íå äîëæåí âûõîäèòü çà ëåâóþ èëè ïðàâóþ ãðàíèöó ýêðàíà |
js .x1 |
cmp ax, [ScreenWidth] |
cmp ax, [Screen_Max_X] |
jb .x2 |
; Óñòàíîâèòü êîîðäèíàòó X ïî ïðàâîé ãðàíèöå |
mov ax, [ScreenWidth] |
mov ax, [Screen_Max_X] |
jmp .x2 |
.x1: |
; Óñòàíîâèòü êîîðäèíàòó X ïî ëåâîé ãðàíèöå |
111,10 → 111,10 |
add ax, [MOUSE_Y] |
; Êóðñîð íå äîëæåí âûõîäèòü çà âåðõíþþ èëè íèæíþþ ãðàíèöó ýêðàíà |
js .y1 |
cmp ax, [ScreenHeight] |
cmp ax, [Screen_Max_Y] |
jb .y2 |
; Óñòàíîâèòü êîîðäèíàòó Y ïî íèæíåé ãðàíèöå |
mov ax, [ScreenHeight] |
mov ax, [Screen_Max_Y] |
jmp .y2 |
.y1: |
; Óñòàíîâèòü êîîðäèíàòó Y ïî âåðõíåé ãðàíèöå |