X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fglx%2Fchessmodels.h;h=6e41e22414c3421adb474fec9fee7d5b07788934;hb=6f5482d73adb0165c0130bb47d852644ab0c4869;hp=9ef8c9bba8293ea978d83f4aed4741555e10ae47;hpb=723c9eeee862766a1534b2ce17b78adbfac1c3be;p=xscreensaver diff --git a/hacks/glx/chessmodels.h b/hacks/glx/chessmodels.h index 9ef8c9bb..6e41e224 100644 --- a/hacks/glx/chessmodels.h +++ b/hacks/glx/chessmodels.h @@ -1,6 +1,11 @@ /* + * models for the xss chess screensavers + * hacked from: + * * glChess - A 3D chess interface * + * Copyright (C) 2006 John-Paul Gignac + * * Copyright (C) 2002 Robert Ancell * Michael Duelli * @@ -19,13 +24,21 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -void revolve_line(double *, double *, double, int); -void gen_model_lists(void); -void draw_pawn(void); -void draw_rook(void); -void draw_rook_old(void); -void draw_knight(void); -void draw_bishop(void); -void draw_queen(void); -void draw_king(void); +/* ugggggggly */ +#define PIECES 7 +#define NONE 0 +#define KING 1 +#define QUEEN 2 +#define BISHOP 3 +#define KNIGHT 4 +#define ROOK 5 +#define PAWN 6 +#define BKING 8 +#define BQUEEN 9 +#define BBISHOP 10 +#define BKNIGHT 11 +#define BROOK 12 +#define BPAWN 13 + +extern void chessmodels_gen_lists( int classic, int poly_count[PIECES]);