mirror of
https://github.com/LIV2/at_apollo_device.git
synced 2025-12-06 06:32:49 +00:00
61 lines
1.4 KiB
OpenEdge ABL
61 lines
1.4 KiB
OpenEdge ABL
IFND PREFS_POINTER_I
|
|
PREFS_POINTER_I SET 1
|
|
**
|
|
** $VER: pointer.i 39.2 (9.6.92)
|
|
** Includes Release 40.15
|
|
**
|
|
** File format for pointer preferences
|
|
**
|
|
** (C) Copyright 1991-1993 Commodore-Amiga, Inc.
|
|
** All Rights Reserved
|
|
**
|
|
|
|
;---------------------------------------------------------------------------
|
|
|
|
IFND EXEC_TYPES_I
|
|
INCLUDE "exec/types.i"
|
|
ENDC
|
|
|
|
IFND LIBRARIES_IFFPARSE_I
|
|
INCLUDE "libraries/iffparse.i"
|
|
ENDC
|
|
|
|
;---------------------------------------------------------------------------
|
|
|
|
ID_PNTR equ 'PNTR'
|
|
|
|
;---------------------------------------------------------------------------
|
|
|
|
STRUCTURE PointerPrefs,0
|
|
STRUCT pp_Reserved,4*4
|
|
UWORD pp_Which ; 0=NORMAL, 1=BUSY
|
|
UWORD pp_Size ; see "intuition/pointerclass.i"
|
|
UWORD pp_Width ; Width in pixels
|
|
UWORD pp_Ieight ; Height in pixels
|
|
UWORD pp_Depth ; Depth
|
|
UWORD pp_YSize ; YSize
|
|
UWORD pp_X, pp_Y ; Hotspot
|
|
|
|
; Color Table: numEntries = (1 << pp_Depth) - 1
|
|
; Sprite data follows
|
|
|
|
LABEL PointerPrefs_SIZEOF
|
|
|
|
;---------------------------------------------------------------------------
|
|
|
|
; constants for PointerPrefs.pp_Which
|
|
WBP_NORMAL equ 0
|
|
WBP_BUSY equ 1
|
|
|
|
;---------------------------------------------------------------------------
|
|
|
|
STRUCTURE RGBTable,0
|
|
UBYTE rgbt_Red
|
|
UBYTE rgbt_Green
|
|
UBYTE rgbt_Blue
|
|
LABEL RGBTable_SIZEOF
|
|
|
|
;---------------------------------------------------------------------------
|
|
|
|
ENDC ; PREFS_POINTER_I
|