
/*
 * Copyright (c) 1991    Jon Wesener 
 * Gaming Software
 *
 * Permission to use, copy, modify, and distribute this
 * software and its documentation for any purpose and without
 * fee is hereby granted, provided that the above copyright
 * notice appear in all copies and that both that copyright
 * notice and this permission notice appear in supporting
 * documentation.  No representations are made about the
 * suitability of this software for any purpose.  It is
 * provided "as is" without express or implied warranty.
 *
 */

#ident	"@(#)bits.c	1.13 :/usr/key/jojow/X/src/guts/SCCS/s.bits.c 3/19/91 10:15:27 "

#include <X11/Xlib.h>
#include <X11/Xutil.h>

#include "tank.h"
#include "bits.h"

extern Window root;
extern Display *display;
extern int depth;

Pixmap tcells[MAXTANK][MAXDIR];
Pixmap scells[MAXDIR];
Pixmap hcells[MAXDIR];
Pixmap ecells[EXPCNT];
Pixmap mcell;
Pixmap pcell;
Pixmap wcells[MAXWALL];
Pixmap xcell;
Pixmap bcells[BONCNT];

create_cells()
{
	int i;


	xcell = XCreatePixmapFromBitmapData(display, root, x0_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	mcell = XCreatePixmapFromBitmapData(display, root, m_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	pcell = XCreatePixmapFromBitmapData(display, root, p_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	i = 0;
	bcells[i++] = XCreatePixmapFromBitmapData(display, root, b0_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	bcells[i++] = XCreatePixmapFromBitmapData(display, root, b1_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	i = 0;
	hcells[i++] = XCreatePixmapFromBitmapData(display, root, hn_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	hcells[i++] = XCreatePixmapFromBitmapData(display, root, he_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	hcells[i++] = XCreatePixmapFromBitmapData(display, root, hs_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	hcells[i++] = XCreatePixmapFromBitmapData(display, root, hw_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	i = 0;
	scells[i++] = XCreatePixmapFromBitmapData(display, root, sn_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	scells[i++] = XCreatePixmapFromBitmapData(display, root, se_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	scells[i++] = XCreatePixmapFromBitmapData(display, root, ss_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	scells[i++] = XCreatePixmapFromBitmapData(display, root, sw_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	i = 0;
	tcells[0][i++] = XCreatePixmapFromBitmapData(display, root, t0n_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	tcells[0][i++] = XCreatePixmapFromBitmapData(display, root, t0e_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	tcells[0][i++] = XCreatePixmapFromBitmapData(display, root, t0s_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	tcells[0][i++] = XCreatePixmapFromBitmapData(display, root, t0w_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	i = 0;
	tcells[1][i++] = XCreatePixmapFromBitmapData(display, root, t1n_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	tcells[1][i++] = XCreatePixmapFromBitmapData(display, root, t1e_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	tcells[1][i++] = XCreatePixmapFromBitmapData(display, root, t1s_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	tcells[1][i++] = XCreatePixmapFromBitmapData(display, root, t1w_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	i = 0;
	tcells[2][i++] = XCreatePixmapFromBitmapData(display, root, t2n_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	tcells[2][i++] = XCreatePixmapFromBitmapData(display, root, t2e_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	tcells[2][i++] = XCreatePixmapFromBitmapData(display, root, t2s_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	tcells[2][i++] = XCreatePixmapFromBitmapData(display, root, t2w_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	i = 0;
	tcells[3][i++] = XCreatePixmapFromBitmapData(display, root, t3n_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	tcells[3][i++] = XCreatePixmapFromBitmapData(display, root, t3e_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	tcells[3][i++] = XCreatePixmapFromBitmapData(display, root, t3s_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	tcells[3][i++] = XCreatePixmapFromBitmapData(display, root, t3w_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	i = 0;
	ecells[i++] = XCreatePixmapFromBitmapData(display, root, e0_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	ecells[i++] = XCreatePixmapFromBitmapData(display, root, e1_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	ecells[i++] = XCreatePixmapFromBitmapData(display, root, e2_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	ecells[i++] = XCreatePixmapFromBitmapData(display, root, e3_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	ecells[i++] = XCreatePixmapFromBitmapData(display, root, e4_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	ecells[i++] = XCreatePixmapFromBitmapData(display, root, e5_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	ecells[i++] = XCreatePixmapFromBitmapData(display, root, e6_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	i = 0;
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w0_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w1_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w2_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w3_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w4_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w5_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w6_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w7_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w8_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w9_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w10_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w11_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w12_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w13_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w14_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
	wcells[i++] = XCreatePixmapFromBitmapData(display, root, w15_bits,
		TANK_LEN, TANK_LEN, 0, 1, depth);
}
/* Lint Output
*/
