1 #ifndef EG_COMMON_H 2 #define EG_COMMON_H 3 4 #include <libmfl.h> 5 6 #ifndef true 7 #define true -1 8 #define false 0 9 #endif 10 11 struct Rect { 12 short left, top, right, bottom; 13 }; 14 #define Rect_Defined 15 16 typedef long KeyMap[4]; 17 18 struct Point { 19 short v, h; 20 }; 21 22 struct RGBColor { 23 unsigned short red, green, blue; 24 }; 25 26 /* FIXME */ 27 typedef void * PixMapHandle; 28 typedef void * GrafPtr; 29 typedef void * CGrafPtr; 30 typedef void * WindowPtr; 31 typedef mfl_context GWorldPtr; 32 typedef void * BitMap; 33 34 struct ColorSpec { 35 short value; 36 RGBColor rgb; 37 }; 38 39 40 struct LongRect { 41 long left, top, right, bottom; 42 }; 43 44 #endif 45