#ifndef DRAWING_H
#define DRAWING_H
/****************************************************************************
*
* $RCSfile: Drawing.h $
* $Revision: 1.0 $
* $Date: 1997/03/22 08:40:46 $
* $Author: ssolie $
*
*****************************************************************************
*
* Copyright (c) 1997 Software Evolution.  All Rights Reserved.
*
*****************************************************************************
*
* Drawing.h -- Drawing object header file
*
* This file contains definitions needed to use Drawing objects.
*/

#include <graphics/rastport.h>
#include <intuition/screens.h>


IMPORT struct DrawingClass;
typedef struct DrawingClass* Drawing;


/*** Function prototypes ***/
Drawing newDrawing(struct Screen *screen);
VOID deleteDrawing(Drawing this);
BOOL loadDrawing(Drawing this, STRPTR file_name, struct Rectangle *rectangle);
VOID renderDrawing(Drawing this, struct RastPort *rp, WORD dx, WORD dy,
	WORD dz);


#endif
