Subversion Repositories Kolibri OS

Rev

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

Rev 482 Rev 485
Line 52... Line 52...
52
;;
52
;;
53
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
53
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 54... Line 54...
54
 
54
 
Line 55... Line 55...
55
include 'macros.inc'
55
include 'macros.inc'
Line 56... Line 56...
56
 
56
 
57
$Revision: 482 $
57
$Revision: 485 $
58
 
58
 
Line 2361... Line 2361...
2361
 
2361
 
Line 2362... Line 2362...
2362
  nosb1:
2362
  nosb1:
2363
 
2363
 
2364
    cmp   eax,2                            ; SET PIXEL
2364
    cmp   eax,2                            ; SET PIXEL
2365
    jnz   nosb2
2365
    jnz   nosb2
2366
    mov   edx,0x160000-16
2366
    mov   edx,[mem_BACKGROUND] 
2367
    cmp   edx,ebx
2367
    cmp   edx,ebx 
2368
    jbe   nosb2
2368
    jbe   nosb2
2369
    mov   edx,[ebx]
2369
    mov   edx,[ebx]
Line 3219... Line 3219...
3219
 
3219
 
3220
        mov   [DONT_DRAW_MOUSE],byte 0 ; mouse pointer
3220
        mov   [DONT_DRAW_MOUSE],byte 0 ; mouse pointer
3221
        mov   [MOUSE_BACKGROUND],byte 0 ; no mouse under
3221
        mov   [MOUSE_BACKGROUND],byte 0 ; no mouse under
Line 3222... Line -...
3222
        mov   [MOUSE_DOWN],byte 0 ; react to mouse up/down
-
 
3223
 
-
 
3224
        mov   ecx,10          ; wait 1/10 second
3222
        mov   [MOUSE_DOWN],byte 0 ; react to mouse up/down
3225
      .wmrl3:
-
 
3226
        call  [draw_pointer]
-
 
3227
        mov   eax,1
-
 
Line 3228... Line 3223...
3228
        call  delay_hs
3223
 
Line 3229... Line 3224...
3229
        loop  .wmrl3
3224
        call  [draw_pointer]
Line 3230... Line 3225...
3230
 
3225
 
Line 3231... Line -...
3231
        mov   [window_move_pr],0
-
 
3232
 
-
 
3233
      .window_move_return:
-
 
3234
 
-
 
3235
        ret
-
 
3236
 
-
 
3237
;type_background_1:
-
 
3238
;    cmp   [0xfff0],byte 0               ; background update ?
-
 
3239
;    jz    temp_nobackgr
-
 
3240
;    mov   [0xfff0],byte 2
-
 
3241
;    call  change_task
-
 
3242
;    mov   [draw_data+32+0],dword 0
-
 
3243
;    mov   [draw_data+32+4],dword 0
-
 
3244
;    mov   eax,[ScreenWidth
-
 
3245
;    mov   ebx,[0xfe04]
-
 
3246
;    mov   [draw_data+32+8],eax
-
 
3247
;    mov   [draw_data+32+12],ebx
-
 
3248
;    call  drawbackground
3226
        mov   [window_move_pr],0
3249
;    mov   [0xfff0],byte 0
3227
 
3250
;    mov   [MOUSE_BACKGROUND],byte 0
3228
      .window_move_return:
3251
;temp_nobackgr:
3229
 
3252
;    ret
3230
        ret