home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
300-399
/
ff343.lzh
/
SnakePit
/
SnakePitSrc.lzh
/
Snake_Parts.h
< prev
next >
Wrap
C/C++ Source or Header
|
1988-07-04
|
9KB
|
139 lines
/*
* MKSoft SnakePit (c) 1988
*
* 8x8 picture element definitions
*/
static USHORT ImageHead0[40]= { 0x0000,0x9000,0x3C00,0x9E00,0x9E00,0x3C00,0x9000,0x0000,
0x1000,0x5C00,0x3E00,0x3F00,0x3F00,0x3E00,0x5C00,0x1000,
0x3000,0xEC00,0xDA00,0xE300,0xE300,0xDA00,0xEC00,0x3000,
0x1000,0x4C00,0x0200,0x2300,0x2300,0x0200,0x4C00,0x1000,
0x2000,0xB000,0xFC00,0xDC00,0xDC00,0xFC00,0xB000,0x2000 };
static USHORT ImageHead1[40]= { 0x0000,0x1800,0x3C00,0x3C00,0x7E00,0x2400,0x0000,0x5A00,
0x1800,0x3C00,0x7E00,0x7E00,0xFF00,0x3C00,0x4200,0x0000,
0x1800,0x3C00,0x4200,0x6600,0xA500,0xDB00,0x7E00,0x7E00,
0x1800,0x3C00,0x4200,0x4200,0x8100,0x1800,0x4200,0x0000,
0x0000,0x0000,0x3C00,0x3C00,0x7E00,0xE700,0x3C00,0x7E00 };
static USHORT ImageHead2[40]= { 0x0000,0x0900,0x3C00,0x7900,0x7900,0x3C00,0x0900,0x0000,
0x0800,0x3A00,0x7C00,0xFC00,0xFC00,0x7C00,0x3A00,0x0800,
0x0C00,0x3700,0x5B00,0xC700,0xC700,0x5B00,0x3700,0x0C00,
0x0800,0x3200,0x4000,0xC400,0xC400,0x4000,0x3200,0x0800,
0x0400,0x0D00,0x3F00,0x3B00,0x3B00,0x3F00,0x0D00,0x0400 };
static USHORT ImageHead3[40]= { 0x5A00,0x0000,0x2400,0x7E00,0x3C00,0x3C00,0x1800,0x0000,
0x0000,0x4200,0x3C00,0xFF00,0x7E00,0x7E00,0x3C00,0x1800,
0x7E00,0x7E00,0xDB00,0xA500,0x6600,0x4200,0x3C00,0x1800,
0x0000,0x4200,0x1800,0x8100,0x4200,0x4200,0x3C00,0x1800,
0x7E00,0x3C00,0xE700,0x7E00,0x3C00,0x3C00,0x0000,0x0000 };
static USHORT ImageBody0[40]= { 0x0000,0xA500,0x5A00,0xA500,0xA500,0x5A00,0xA500,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0xFF00,0xFF00,0xFF00,0xFF00,0xFF00,0xFF00,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0xFF00,0xFF00,0xFF00,0xFF00,0xFF00,0xFF00,0x0000 };
static USHORT ImageBody1[40]= { 0x5A00,0x2400,0x5A00,0x2400,0x2400,0x5A00,0x2400,0x5A00,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x7E00,0x7E00,0x7E00,0x7E00,0x7E00,0x7E00,0x7E00,0x7E00,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x7E00,0x7E00,0x7E00,0x7E00,0x7E00,0x7E00,0x7E00,0x7E00 };
static USHORT ImageBody2[40]= { 0x0000,0xA500,0x5A00,0xA500,0xA500,0x5A00,0xA500,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0xFF00,0xFF00,0xFF00,0xFF00,0xFF00,0xFF00,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0xFF00,0xFF00,0xFF00,0xFF00,0xFF00,0xFF00,0x0000 };
static USHORT ImageBody3[40]= { 0x5A00,0x2400,0x5A00,0x2400,0x2400,0x5A00,0x2400,0x5A00,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x7E00,0x7E00,0x7E00,0x7E00,0x7E00,0x7E00,0x7E00,0x7E00,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x7E00,0x7E00,0x7E00,0x7E00,0x7E00,0x7E00,0x7E00,0x7E00 };
static USHORT ImageTurn0[40]= { 0x5A00,0x2500,0x5A00,0x2500,0x2500,0x1A00,0x0500,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x7E00,0x7F00,0x7F00,0x7F00,0x3F00,0x3F00,0x0F00,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x7E00,0x7F00,0x7F00,0x7F00,0x3F00,0x3F00,0x0F00,0x0000 };
static USHORT ImageTurn1[40]= { 0x5A00,0xA400,0x5A00,0xA400,0xA400,0x5800,0xA000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x7E00,0xFE00,0xFE00,0xFE00,0xFC00,0xFC00,0xF000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x7E00,0xFE00,0xFE00,0xFE00,0xFC00,0xFC00,0xF000,0x0000 };
static USHORT ImageTurn2[40]= { 0x0000,0xA000,0x5800,0xA400,0xA400,0x5A00,0xA400,0x5A00,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0xF000,0xFC00,0xFC00,0xFE00,0xFE00,0xFE00,0x7E00,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0xF000,0xFC00,0xFC00,0xFE00,0xFE00,0xFE00,0x7E00 };
static USHORT ImageTurn3[40]= { 0x0000,0x0500,0x1A00,0x2500,0x2500,0x5A00,0x2500,0x5A00,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0F00,0x3F00,0x3F00,0x7F00,0x7F00,0x7F00,0x7E00,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0F00,0x3F00,0x3F00,0x7F00,0x7F00,0x7F00,0x7E00 };
static USHORT ImageTail0[40]= { 0x0000,0x0500,0x2A00,0xD500,0xD500,0x2A00,0x0500,0x0000,
0x0000,0x0000,0x2000,0xC000,0xC000,0x2000,0x0000,0x0000,
0x0000,0x0F00,0x3F00,0xFF00,0xFF00,0x3F00,0x0F00,0x0000,
0x0000,0x0000,0x2000,0xC000,0xC000,0x2000,0x0000,0x0000,
0x0000,0x0F00,0x1F00,0x3F00,0x3F00,0x1F00,0x0F00,0x0000 };
static USHORT ImageTail1[40]= { 0x5A00,0x2400,0x5A00,0x2400,0x1800,0x2400,0x1800,0x1800,
0x0000,0x0000,0x0000,0x0000,0x0000,0x2400,0x1800,0x1800,
0x7E00,0x7E00,0x7E00,0x7E00,0x3C00,0x3C00,0x1800,0x1800,
0x0000,0x0000,0x0000,0x0000,0x0000,0x2400,0x1800,0x1800,
0x7E00,0x7E00,0x7E00,0x7E00,0x3C00,0x1800,0x0000,0x0000 };
static USHORT ImageTail2[40]= { 0x0000,0xA000,0x5400,0xAB00,0xAB00,0x5400,0xA000,0x0000,
0x0000,0x0000,0x0400,0x0300,0x0300,0x0400,0x0000,0x0000,
0x0000,0xF000,0xFC00,0xFF00,0xFF00,0xFC00,0xF000,0x0000,
0x0000,0x0000,0x0400,0x0300,0x0300,0x0400,0x0000,0x0000,
0x0000,0xF000,0xF800,0xFC00,0xFC00,0xF800,0xF000,0x0000 };
static USHORT ImageTail3[40]= { 0x1800,0x1800,0x2400,0x1800,0x2400,0x5A00,0x2400,0x5A00,
0x1800,0x1800,0x2400,0x0000,0x0000,0x0000,0x0000,0x0000,
0x1800,0x1800,0x3C00,0x3C00,0x7E00,0x7E00,0x7E00,0x7E00,
0x1800,0x1800,0x2400,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x1800,0x3C00,0x7E00,0x7E00,0x7E00,0x7E00 };
static USHORT SnakeD14[40]= { 0x0000,0x1800,0x3C00,0x6600,0x6600,0x3C00,0x1800,0x0000,
0x0000,0x0000,0x0000,0x1800,0x1800,0x0000,0x0000,0x0000,
0x0000,0x0000,0x1800,0x3C00,0x3C00,0x1800,0x0000,0x0000,
0x0000,0x0000,0x1800,0x3C00,0x3C00,0x1800,0x0000,0x0000,
0x0000,0x1800,0x3C00,0x7E00,0x7E00,0x3C00,0x1800,0x0000 };
static USHORT SnakeD15[40]= { 0x0000,0x1800,0x3C00,0x7E00,0x7E00,0x3C00,0x1800,0x0000,
0x0000,0x0000,0x1800,0x2400,0x2400,0x1800,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x1800,0x2400,0x5A00,0x5A00,0x2400,0x1800,0x0000 };
static USHORT SnakeD16[40]= { 0x7500,0xFE00,0xDB00,0xDA00,0x5B00,0xE600,0xFF00,0xAA00,
0xAA00,0x0100,0xA500,0x2500,0xA400,0x1900,0x8100,0x7500,
0x7500,0xFE00,0xDB00,0xDA00,0x5B00,0xE600,0xFF00,0xAA00,
0x8A00,0x7F00,0x7E00,0x7F00,0xFE00,0x7F00,0x7E00,0x5500,
0x0000,0x0000,0x2400,0x2400,0x2400,0x1800,0x0000,0x0000 };
static USHORT SnakeD17[40]= { 0x7500,0x8000,0xB900,0xA400,0x2500,0xB800,0x8100,0xAA00,
0xAA00,0x7F00,0xC700,0x5B00,0xDA00,0x4700,0xFF00,0x7500,
0x7500,0x8000,0xB900,0xA400,0x2500,0xB800,0x8100,0xAA00,
0x8A00,0x7F00,0x7E00,0x7F00,0xFE00,0x7F00,0x7E00,0x5500,
0x0000,0x7E00,0x4600,0x5A00,0x5A00,0x4600,0x7E00,0x0000 };
static USHORT SnakeD18[40]= { 0xFF00,0xFF00,0xFF00,0xFF00,0xFF00,0xFF00,0xFF00,0xFF00,
0xAA00,0x7500,0xFF00,0x5500,0xAE00,0x5500,0xFF00,0x7500,
0x5500,0x8A00,0x0000,0xAA00,0x5100,0xAA00,0x0000,0x8A00,
0x2000,0x2000,0xFF00,0x0400,0x0400,0x0400,0xFF00,0x2000,
0x2000,0x2000,0xFF00,0x0400,0x0400,0x0400,0xFF00,0x2000 };
static USHORT SnakeD19[40]= { 0x7500,0xAA00,0xFF00,0xAE00,0x5500,0xAE00,0xFF00,0xAA00,
0xAA00,0x7500,0xFF00,0x5500,0xAE00,0x5500,0xFF00,0x7500,
0x7500,0xAA00,0xFF00,0xAE00,0x5500,0xAE00,0xFF00,0xAA00,
0x8A00,0x5500,0x0000,0x5100,0xAA00,0x5100,0x0000,0x5500,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000 };
struct Image Head[4] = { {0,0,8,8,5,ImageHead0,0x001F,0x0000,NULL},{0,0,8,8,5,ImageHead1,0x001F,0x0000,NULL},{0,0,8,8,5,ImageHead2,0x001F,0x0000,NULL},{0,0,8,8,5,ImageHead3,0x001F,0x0000,NULL} };
struct Image Body[4] = { {0,0,8,8,5,ImageBody0,0x001F,0x0000,NULL},{0,0,8,8,5,ImageBody1,0x001F,0x0000,NULL},{0,0,8,8,5,ImageBody2,0x001F,0x0000,NULL},{0,0,8,8,5,ImageBody3,0x001F,0x0000,NULL} };
struct Image Turn[4] = { {0,0,8,8,5,ImageTurn0,0x001F,0x0000,NULL},{0,0,8,8,5,ImageTurn1,0x001F,0x0000,NULL},{0,0,8,8,5,ImageTurn2,0x001F,0x0000,NULL},{0,0,8,8,5,ImageTurn3,0x001F,0x0000,NULL} };
struct Image Tail[4] = { {0,0,8,8,5,ImageTail0,0x001F,0x0000,NULL},{0,0,8,8,5,ImageTail1,0x001F,0x0000,NULL},{0,0,8,8,5,ImageTail2,0x001F,0x0000,NULL},{0,0,8,8,5,ImageTail3,0x001F,0x0000,NULL} };
struct Image ShrinkFood = {0,0,8,8,5,SnakeD14,0x001F,0x0000,NULL};
struct Image GrowFood = {0,0,8,8,5,SnakeD15,0x001F,0x0000,NULL};
struct Image PopUpBrick = {0,0,8,8,5,SnakeD16,0x001F,0x0000,NULL};
struct Image DropBrick = {0,0,8,8,5,SnakeD17,0x001F,0x0000,NULL};
struct Image MoveBrick = {0,0,8,8,5,SnakeD18,0x001F,0x0000,NULL};
struct Image Brick = {0,0,8,8,5,SnakeD19,0x001F,0x0000,NULL};
struct Image Empty = {0,0,8,8,5,SnakeD16,0x0000,0x0000,NULL};
/* For the menus, the image must be shifted a few pixels... */
static struct Image mShrinkFood= {22,0,8,8,5,SnakeD14,0x001F,0x0000,NULL};
static struct Image mGrowFood = {22,0,8,8,5,SnakeD15,0x001F,0x0000,NULL};
static struct Image mPopUpBrick= {22,0,8,8,5,SnakeD16,0x001F,0x0000,NULL};
static struct Image mDropBrick = {22,0,8,8,5,SnakeD17,0x001F,0x0000,NULL};
static struct Image mMoveBrick = {22,0,8,8,5,SnakeD18,0x001F,0x0000,NULL};
static struct Image mBrick = {22,0,8,8,5,SnakeD19,0x001F,0x0000,NULL};