#ifndef INTUITION_INTUITIONBASE_H #define INTUITION_INTUITIONBASE_H 1 /* ** $Filename: intuition/intuitionbase.h $ ** $Release: 2.04 Includes, V37.4 $ ** $Revision: 36.19 $ ** $Date: 90/07/12 $ ** ** Public part of IntuitionBase structure and supporting structures ** ** (C) Copyright 1985-1991 Commodore-Amiga, Inc. ** All Rights Reserved */ #ifndef EXEC_TYPES_H #include #endif #ifndef EXEC_LIBRARIES_H #include #endif #ifndef INTUITION_INTUITION_H #include #endif #ifndef EXEC_INTERRUPTS_H #include #endif #define DMODECOUNT 0x0002 #define HIRESPICK 0x0000 #define LOWRESPICK 0x0001 #define EVENTMAX 10 #define RESCOUNT 2 #define HIRESGADGET 0 #define LOWRESGADGET 1 #define GADGETCOUNT 8 #define UPFRONTGADGET 0 #define DOWNBACKGADGET 1 #define SIZEGADGET 2 #define CLOSEGADGET 3 #define DRAGGADGET 4 #define SUPFRONTGADGET 5 #define SDOWNBACKGADGET 6 #define SDRAGGADGET 7 struct IntuitionBase { struct Library LibNode; struct View ViewLord; struct Window *ActiveWindow; struct Screen *ActiveScreen; struct Screen *FirstScreen; ULONG Flags; WORD MouseY, MouseX; ULONG Seconds; ULONG Micros; }; #endif