#ifndef DISPLAY_H
#define DISPLAY_H

#ifdef CALCULATE_PIXELDRAW
extern int pixelDraw;
extern int pixelOverdraw;
#endif

struct baseDisplay {
  void (*draw_poly) (int n, point_3d ** vl);			/* 8/16/24/32bit/wire/flat */
};

extern struct memory *bspMem;
extern unsigned char *frameBuffer;
extern int frameCounter;
extern int frameSize;
extern int displayType;

void run_demo(__memBase);

#endif
