2 ; Ullrich von Bassewitz, 2003-12-30
4 ; void mouse_hide (void);
5 ; /* Hide the mouse. The function manages a counter and may be called more than
6 ; * once. For each call to mouse_hide there must be a call to mouse_show to make
7 ; * the mouse visible again.
11 .include "mouse-kernel.inc"
15 lda _mouse_hidden ; Get the flag
16 bne @L1 ; Jump if already invisible
17 jsr mouse_hide ; Call the driver
18 @L1: inc _mouse_hidden ; Set the flag to invisible