;/* */
;/* */
;/* */
-;/* (C) 2003 Ullrich von Bassewitz */
+;/* (C) 2003-2004 Ullrich von Bassewitz */
;/* Römerstraße 52 */
;/* D-70794 Filderstadt */
;/* EMail: uz@cc65.org */
.byte
CSHOW .addr
.byte
- CMOVE .addr
+ CMOVEX .addr
+ .byte
+ CMOVEY .addr
.endstruct
.endstruct
+;------------------------------------------------------------------------------
+; The mouse callback structure
+
+.struct MOUSE_CALLBACKS
+ HIDE .addr ; Hide the mouse cursor
+ SHOW .addr ; Show the mouse cursor
+ MOVEX .addr ; Move the mouse cursor
+ MOVEY .addr ; Dito for Y
+.endstruct
+
;------------------------------------------------------------------------------
; The mouse API version, stored in MOUSE_HDR::VERSION
;------------------------------------------------------------------------------
; C callable functions
- .global _mouse_set_callbacks
.global _mouse_load_driver
.global _mouse_unload
.global _mouse_install