/* 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 };