/* GADARROWS.C - Include file for NewZAP.C - (c) 1986 John Hodgson */

/* "F" brush initial image
--- bitmap : w = 32, h = 12 ---
--------- plane # 0: ----------
*/
USHORT fibrush [48*2] = { 
  0x18,   0x0, 
  0x7C,   0x0, 
  0x1FF,   0x0, 
  0x3FF,   0x8000, 
  0xFFF,   0xE000, 
  0x1FFF,   0xF000, 
  0x7FFF,   0xFC00, 
  0xFFFF,   0xFE00, 
  0xFFF,   0xE000, 
  0xFFF,   0xE000, 
  0xFFF,   0xE000, 
  0xFFF,   0xE000,
/*------ plane # 1: --------*/
  0x1F,   0x0, 
  0x7F,   0x8000, 
  0x1FF,   0xE000, 
  0x3FF,   0xF000, 
  0xF01,   0xFC00, 
  0x1F99,   0xFE00, 
  0x7F9F,   0xFF80, 
  0xFF83,   0xFFC0, 
  0xF9F,   0xFC00, 
  0xF9F,   0xFC00, 
  0xF0F,   0xFC00, 
  0xFFF,   0xFC00
};

/* "S" brush initial image
--- bitmap : w = 32, h = 15 ---
--------- plane # 0: ----------
*/
USHORT sibrush [60*2] = { 
  0x100,   0x0, 
  0x300,   0x0, 
  0x700,   0x0, 
  0xFFC,   0x0, 
  0x1FFC,   0x0, 
  0x3FFC,   0x0, 
  0x7FFC,   0x0, 
  0xFFFC,   0x0, 
  0x7FFC,   0x0, 
  0x3FFC,   0x0, 
  0x1FFC,   0x0, 
  0xFFC,   0x0, 
  0x700,   0x0, 
  0x300,   0x0, 
  0x100,   0x0,
/*------ plane # 1: --------*/
  0x1E0,   0x0, 
  0x3E0,   0x0, 
  0x7E0,   0x0, 
  0xFFF,   0x8000, 
  0x1E1F,   0x8000, 
  0x3CCF,   0x8000, 
  0x7C7F,   0x8000, 
  0xFE3F,   0x8000, 
  0x7F8F,   0x8000, 
  0x3CCF,   0x8000, 
  0x1E1F,   0x8000, 
  0xFFF,   0x8000, 
  0x7E0,   0x0, 
  0x3E0,   0x0, 
  0x1E0,   0x0
};

/* "E" brush initial image 
--- bitmap : w = 32, h = 15 ---
--------- plane # 0: ----------
*/
USHORT eibrush [60*2] = { 
  0x600,   0x0, 
  0x700,   0x0, 
  0x780,   0x0, 
  0xFFC0,   0x0, 
  0xFFE0,   0x0, 
  0xFFF0,   0x0, 
  0xFFF8,   0x0, 
  0xFFFC,   0x0, 
  0xFFF8,   0x0, 
  0xFFF0,   0x0, 
  0xFFE0,   0x0, 
  0xFFC0,   0x0, 
  0x780,   0x0, 
  0x700,   0x0, 
  0x600,   0x0,
/*------ plane # 1: --------*/
  0x7C0,   0x0, 
  0x7E0,   0x0, 
  0x7F0,   0x0, 
  0xFFF8,   0x0, 
  0xE07C,   0x0, 
  0xE67E,   0x0, 
  0xE7FF,   0x0, 
  0xE1FF,   0x8000, 
  0xE7FF,   0x0, 
  0xE67E,   0x0, 
  0xE07C,   0x0, 
  0xFFF8,   0x0, 
  0x7F0,   0x0, 
  0x7E0,   0x0, 
  0x7C0,   0x0
};

/* "B" brush initial image
--- bitmap : w = 32, h = 13 ---
--------- plane # 0: ----------
*/
USHORT bibrush [52*2] = { 
  0x0,   0x0, 
  0xFFF,   0xE000, 
  0xFFF,   0xE000, 
  0xFFF,   0xE000, 
  0xFFF,   0xE000, 
  0xFFFF,   0xFE00, 
  0x7FFF,   0xFC00, 
  0x1FFF,   0xF000, 
  0xFFF,   0xE000, 
  0x3FF,   0x8000, 
  0x1FF,   0x0, 
  0x7C,   0x0, 
  0x10,   0x0,
/*------ plane # 1: --------*/
  0x7FF,   0xFC00, 
  0xFFF,   0xFC00, 
  0xF03,   0xFC00, 
  0xF99,   0xFF80, 
  0xF99,   0xFF00, 
  0xFF83,   0xFE00, 
  0x7F99,   0xFC00, 
  0x1F99,   0xF000, 
  0xF03,   0xE000, 
  0x3FF,   0x8000, 
  0x1FF,   0x0, 
  0x7C,   0x0, 
  0x10,   0x0
};

/* "F" arrow alternate image
--- bitmap : w = 32, h = 12 ---
--------- plane # 0: ----------
*/
USHORT fbrush [48*2] = { 
  0x7,   0x0, 
  0x3,   0x8000, 
  0x0,   0xE000, 
  0x0,   0x7000, 
  0xFE,   0x1C00, 
  0x66,   0xE00, 
  0x60,   0x380, 
  0x7C,   0x1C0, 
  0x60,   0x1C00, 
  0x60,   0x1C00, 
  0xF0,   0x1C00, 
  0x0,   0x1C00,
/*--- plane # 1: ---*/
  0x18,   0x0, 
  0x7C,   0x0, 
  0x1FF,   0x0, 
  0x3FF,   0x8000, 
  0xF01,   0xE000, 
  0x1F99,   0xF000, 
  0x7F9F,   0xFC00, 
  0xFF83,   0xFE00, 
  0xF9F,   0xE000, 
  0xF9F,   0xE000, 
  0xF0F,   0xE000, 
  0xFFF,   0xE000
};

/* "S" arrow alternate image
--- bitmap : w = 32, h = 15 ---
---------- plane # 0: ---------
*/

USHORT sbrush [60*2] = { 
  0xE0,   0x0, 
  0xE0,   0x0, 
  0xE0,   0x0, 
  0x3,   0x8000, 
  0x1E3,   0x8000, 
  0x333,   0x8000, 
  0x383,   0x8000, 
  0x1C3,   0x8000, 
  0x73,   0x8000, 
  0x333,   0x8000, 
  0x1E3,   0x8000, 
  0x3,   0x8000, 
  0xE0,   0x0, 
  0xE0,   0x0, 
  0xE0,   0x0,
/*--- plane # 1: ---*/
  0x100,   0x0, 
  0x300,   0x0, 
  0x700,   0x0, 
  0xFFC,   0x0, 
  0x1E1C,   0x0, 
  0x3CCC,   0x0, 
  0x7C7C,   0x0, 
  0xFE3C,   0x0, 
  0x7F8C,   0x0, 
  0x3CCC,   0x0, 
  0x1E1C,   0x0, 
  0xFFC,   0x0, 
  0x700,   0x0, 
  0x300,   0x0, 
  0x100,   0x0
};

/* "E" brush alternate image
--- bitmap : w = 32, h = 15 ---
---------- plane # 0: ---------
*/
USHORT ebrush [60*2] = { 
  0x1C0,   0x0, 
  0xE0,   0x0, 
  0x70,   0x0, 
  0x38,   0x0, 
  0x1F9C,   0x0, 
  0x198E,   0x0, 
  0x1807,   0x0, 
  0x1E03,   0x8000, 
  0x1807,   0x0, 
  0x198E,   0x0, 
  0x1F9C,   0x0, 
  0x38,   0x0, 
  0x70,   0x0, 
  0xE0,   0x0, 
  0x1C0,   0x0,
/*--- plane # 1: ---*/
  0x600,   0x0, 
  0x700,   0x0, 
  0x780,   0x0, 
  0xFFC0,   0x0, 
  0xE060,   0x0, 
  0xE670,   0x0, 
  0xE7F8,   0x0, 
  0xE1FC,   0x0, 
  0xE7F8,   0x0, 
  0xE670,   0x0, 
  0xE060,   0x0, 
  0xFFC0,   0x0, 
  0x780,   0x0, 
  0x700,   0x0, 
  0x600,   0x0 };

/* "B" brush alternate image 
--- bitmap : w = 32, h = 13 ---
--------- plane # 0: ----------
*/
USHORT bbrush [52*2] = { 
  0x7FF,   0xFC00, 
  0x0,   0x1C00, 
  0xFC,   0x1C00, 
  0x66,   0x1F80, 
  0x66,   0x1F00, 
  0x7C,   0x0, 
  0x66,   0x0, 
  0x66,   0x0, 
  0xFC,   0x0, 
  0x0,   0x0, 
  0x0,   0x0, 
  0x0,   0x0, 
  0x0,   0x0,
/*--- plane # 1: ---*/
  0x0,   0x0, 
  0xFFF,   0xE000, 
  0xF03,   0xE000, 
  0xF99,   0xE000, 
  0xF99,   0xE000, 
  0xFF83,   0xFE00, 
  0x7F99,   0xFC00, 
  0x1F99,   0xF000, 
  0xF03,   0xE000, 
  0x3FF,   0x8000, 
  0x1FF,   0x0, 
  0x7C,   0x0, 
  0x10,   0x0
};


/* initial images */
struct Image FSImage= { 0,0,27,12,2,&fibrush[0],3,0,0L };
struct Image SSImage= { 0,0,17,15,2,&sibrush[0],3,0,0L };
struct Image ESImage= { 0,0,17,15,2,&eibrush[0],3,0,0L };
struct Image BSImage= { 0,0,25,13,2,&bibrush[0],3,0,0L };

/* selected images */
struct Image FImage= { 0,0,27,12,2,&fbrush[0],3,0,0L };
struct Image SImage= { 0,0,17,15,2,&sbrush[0],3,0,0L };
struct Image EImage= { 0,0,17,15,2,&ebrush[0],3,0,0L };
struct Image BImage= { 0,0,25,13,2,&bbrush[0],3,0,0L };
