• Classic Graphics <graphics.h>
  • Plotting primitives <graphics.h>
  • void plot(int x, int y)
  • void unplot(int x, int y)
  • void xorplot(int x, int y)
  • int point(int x, int y)
  • "Chunky" plotting primitives
  • void c_plot(int x, int y)
  • void c_unplot(int x, int y)
  • void c_xorplot(int x, int y)
  • int c_point(int x, int y)
  • Miscellaneous functions
  • int getmaxx()
  • int getmaxy()
  • void gfx_set_fatpix(int)
  • int multipoint(int hv, int length, int x, int y)
  • Line drawing
  • void draw(int x1, int y1, int x2, int y2)
  • void xordraw(int x1, int y1, int x2, int y2)
  • void undraw(int x1, int y1, int x2, int y2)
  • void drawto(int px, int py)
  • void xordrawto(int px, int py)
  • void undrawto(int px, int py)
  • void drawr(int px, int py)
  • void xordrawr(int px, int py)
  • void undrawr(int px, int py)
  • Shape drawing
  • void drawb(int tlx, int tly, int width, int height)
  • void undrawb(int tlx, int tly, int width, int height)
  • void xorborder(int tlx, int tly, int width, int height)
  • void circle(int x, int y, int radius, int skip)
  • void uncircle(int x, int y, int radius, int skip)
  • Clearing and filling
  • void clg(void)
  • void clga(int tlx, int tly, int width, int height)
  • void xorclga(int tlx, int tly, int width, int height)
  • void fill(int x, int y)
  • Handling complex filled shapes
  • void stencil_init(unsigned char *stencil)
  • void stencil_add_point(int x, int y, unsigned char *stencil)
  • void stencil_add_liner(int dx, int dy, unsigned char *stencil)
  • void stencil_add_lineto(int x2, int y2, unsigned char *stencil)
  • void stencil_add_side(int x1, int y1, int x2, int y2, unsigned char *stencil)
  • void stencil_add_circle(int x, int y, int radius, int skip, unsigned char *stencil)
  • void stencil_stencil_render(unsigned char *stencil, unsigned char intensity)
  • Monochrome raster pictures
  • Sprite functions <games.h>
  • void putsprite(int ortype, int x, int y, void *sprite)
  • Screen areas save and restore <games.h>
  • void bksave(int x, int y, void *sprite)
  • void bkrestore(void *sprite)
  • Monochrome vector pictures <gfxprofile.h>
  • void draw_profile(int dx, int dy, int scale, unsigned char *metapic)
  • Links for external tools