#ifndef GRAPHICS_GFX_H
#define GRAPHICS_GFX_H
/*
** $Filename: graphics/gfx.h $
** $Release: 1.3 $
**
** general include file for application programs 
**
** (C) Copyright 1985,1986,1987,1988 Commodore-Amiga, Inc.
** All Rights Reserved
*/

#define BITSET 0x8000
#define BITCLR 0

#define AGNUS
#ifdef AGNUS
#define TOBB(a) ((long)(a))
#else
#define TOBB(a) ((long)(a)>>1) 
#endif

struct Rectangle
{
 SHORT MinX,MinY;
 SHORT MaxX,MaxY;
};

typedef struct tPoint
{
 WORD x,y;
} Point;

typedef UBYTE *PLANEPTR;

struct BitMap
{
 UWORD BytesPerRow;
 UWORD Rows;
 UBYTE Flags;
 UBYTE Depth;
 UWORD pad;
 PLANEPTR Planes[8];
};

#define RASSIZE(w,h) ((h)*( (w+15)>>3&0xFFFE))

#endif 
