#ifndef	DRAW_H
#define	DRAW_H

/* draw.c */

/*============================================================================= */

/*============================================================================= */

void Draw_Init(void);
void DrawBrush(struct brush *b);
void DrawLeaf(struct node *l, int color);
void DrawPoint(vec3_t v);
void DrawPortal(struct portal *portal);
void DrawTri(vec3_t p1, vec3_t p2, vec3_t p3);
void DrawWinding(struct winding *w);
void Draw_AddToBounds(vec3_t v);
void Draw_ClearBounds(void);
void Draw_ClearWindow(void);
void Draw_DrawFace(struct visfacet *f);
void Draw_SetBlack(void);
void Draw_SetGrey(void);
void Draw_SetRed(void);

#endif
