/* $Filename:       WormWars/Source/fets.h $
 * $VER:            WormWars 4.0 (1.11.98) $
 * $Description:    Header file for fets.c $
 *
 * © Copyright 1993-1998 James R. Jacobs of Amigan Software.
 * Freely distributable.
 *
 * Release version.

#INCLUDES -------------------------------------------------------------- */

#include <exec/exec.h>
#include <intuition/intuition.h>
#include <intuition/gadgetclass.h>
#include <libraries/asl.h>
#include <devices/input.h>
#include <devices/inputevent.h>

#include <stdlib.h>

#include "ww.h"
#include "libproto.h"

/* #DEFINES ---------------------------------------------------------------

miscellaneous */

#define ABOUTLINES		6
#define ANIMDELAY		40000L
#define UNDERLINEOFFSET	(46 + STARTYPIXEL)
#define EMERGENCYNAME	"Error.fset"

// object descriptions

#define DESCRIPTIONWAIT	 30
#define FIRSTDESCX		120		// these X/Ys are in pixels
#define SECONDDESCX		(SCREENXPIXEL - FIRSTDESCX)
#define DESCY			  3

// pseudo-gadgets

#define GADGETX			-3
#define GOLDGADGET		(FIELDY / 2 - 11)
#define SILVERGADGET	(FIELDY / 2 -  8)
#define EMPTYGADGET		(FIELDY / 2 -  5)
#define WOODGADGET		(FIELDY / 2 -  2)
#define STONEGADGET		(FIELDY / 2 +  1)
#define ONEGADGET		(FIELDY / 2 +  4)
#define TWOGADGET		(FIELDY / 2 +  7)
#define STARTGADGET		(FIELDY / 2 + 10)

// menus

#define PROJECTSTART	 0		// array offsets of menu headers
#define MODULESTART		 9
#define LEVELSTART		12

#define MN_PROJECT		0
#define MN_MODULE		1
#define MN_LEVEL		2
#define IN_NEW			0
#define IN_OPEN			1
#define IN_SAVE			2
#define IN_SAVEAS		3
#define IN_ABOUT		5
#define IN_QUIT			7
#define IN_TS			0
#define IN_FE			1
#define IN_INSERT		0
#define IN_DELETE		1
#define IN_ERASE		2
#define IN_APPEND		3

// window dimensions

#define ABOUTXPIXEL				320		// half of full X
#define ABOUTYPIXEL				122		// half of full Y

// ARRAYS -----------------------------------------------------------------

UWORD chip CustomPointer[] =
{	0x0000, 0x0000,		// reserved

	0xF000, 0xF800,		// 1st row 1st plane, 1st row 2nd plane
	0xF000, 0x8800,		// 2nd row 1st plane, 2nd row 2nd plane
	0xF000, 0x8800,		// 3rd row 1st plane, 3rd row 2nd plane
	0xF000, 0x8800,		// 4th row 1st plane, 4th row 2nd plane
	0xF000, 0x8800,		// 5th row 1st plane, 5th row 2nd plane
	0x8000, 0xF800,		// 6th row 1st plane, 6th row 2nd plane

	0x0000, 0x0000		// reserved
};

STRPTR objectdesc[LASTOBJECT + 1] =
{	"AFFIXER: Stops protectors rotating.",
	"AMMO: 1-6 bullets.",
	"ARMOUR: Immune to most damage.",
    "BIAS: Rules changes in your favour.",
	"BOMB: An explosion.",
	"BONUS: Random letter.",
	"GROWER: Enlarges silver and gold.",
	"ICE: Freezes everything except you.",
	"LIFE: 1-6 lives.",
	"MISSILE: A guided missile.",
	"MULTIPLIER: More points.",
	"NITRO: Improved movement.",
    "POWER: Thicker bullets.",
	"PROTECTOR: An orbiting companion.",
	"SLAYER: Smart bomb.",
	"SWITCHER: Changes tail colours.",
	"TONGUE: Convert tails.",
    "TREASURE: Treasure level."
};

UWORD chip LogoData[2460] =
{	/* This definition must precede definition of Logo...
	Plane 0 */
	0x0000,0xC000,0x0000,0x0C00,0x033C,0x3FFF,0x0FC0,0x0000,0x7878,0x0078,0x7E00,0x0001,0x9E00,0x1E1E,0x1E60,
	0x0003,0x0000,0x0C00,0x3000,0x0F0F,0x0FFC,0x3C3C,0x0006,0x1E1E,0x01E1,0xE1E0,0x0007,0x8780,0x7878,0x79E0,
	0x000C,0x0000,0x0300,0xC000,0x33C3,0xC3F0,0xF0F3,0x0007,0x8787,0x8787,0x8798,0x0019,0xE1E1,0xE1E1,0xE7E0,
	0xC030,0xC000,0x00C3,0x0C00,0x0C00,0x0000,0x004F,0x0001,0xE000,0x0000,0x0278,0x0006,0x787F,0x8787,0x9FE0,
	0xF003,0xC000,0x0C00,0x3C03,0xC000,0x0000,0x003C,0xC018,0x6000,0x0000,0x01E6,0x01E1,0x0000,0x0000,0x3FE0,
	0x3C0F,0x0000,0x0F00,0xF000,0xF003,0x0003,0x3010,0xC01E,0x0198,0x0019,0x8086,0x0078,0x0000,0x0000,0x1FE0,
	0x0C0C,0x0000,0x03C0,0xC000,0x300C,0xC00C,0xC003,0xC007,0x8066,0x0066,0x601E,0x0198,0x0660,0x0066,0x67E0,
	0xC000,0xC000,0x00C0,0x0C03,0x0033,0x3033,0x000F,0x0001,0x8199,0x8199,0x8078,0x0060,0x1998,0x0019,0x99E0,
	0xF003,0xC000,0x0C00,0x3C03,0xC00C,0xC000,0x0C0C,0x0018,0x0066,0x6666,0x6060,0x0198,0x0666,0x0006,0x6660,
	0x3C0F,0x0000,0x0F00,0xF000,0xF033,0x8001,0x3000,0xC01E,0x0198,0x0001,0xE006,0x01E0,0x19E0,0x0000,0x0000,
	0x0C0C,0x0000,0x03C0,0xC000,0x300F,0x0000,0xCC03,0xC007,0x8198,0x0001,0xE018,0x01F8,0x0180,0x0000,0x0000,
	0xC000,0xC000,0x00C0,0x0C03,0x000C,0xCC33,0x3C0F,0xC001,0x8079,0x999E,0x6066,0x01E0,0x0666,0x0787,0xE000,
	0xF003,0xC0C0,0x0C00,0x3C03,0xC033,0x300C,0xCC0F,0xC018,0x01E6,0x6067,0x801E,0x0198,0x1998,0x1E1E,0x1E00,
	0xFC0F,0x00C3,0x0F00,0xFC03,0xF00C,0xC003,0x300F,0xC01E,0x0199,0x9818,0x0006,0x0060,0x0660,0x7878,0x7980,
	0xFC0C,0xCCC3,0x03C0,0xFC03,0xF000,0x0000,0x000F,0xC01F,0x8000,0x0000,0x03F8,0x019C,0x0000,0x0000,0x2780,
	0xFC03,0x0CC3,0x3CC0,0xFC03,0xF000,0x0000,0x000F,0xC01F,0x8000,0x0000,0x0180,0x01FF,0x0000,0x0000,0x0E60,
	0xFC0C,0xCC03,0x3300,0xFC03,0xF033,0x0000,0xCC03,0xC01F,0x8199,0x8018,0x0078,0x007E,0x1800,0x0198,0x0060,
	0xFC03,0xCC00,0x30C0,0xFC03,0xC00C,0xC003,0x3000,0xC01F,0x8066,0x6066,0x001E,0x0078,0x7860,0x0666,0x01E0,
	0xF00C,0xC000,0x33C0,0x3C03,0x0033,0x300C,0xCC0C,0x001E,0x0199,0x9998,0x0066,0x0001,0xE1F8,0x1998,0x0780,
	0xC000,0xC00C,0x03C0,0x0C00,0x300C,0xCC33,0x300F,0x0018,0x0066,0x6660,0x0018,0x0001,0x8786,0x6666,0x0600,
	0x0C0C,0x0303,0x0300,0xC000,0xF003,0x0000,0xCC03,0xC001,0x8198,0x0000,0x6006,0x0000,0x0000,0x001E,0x0000,
	0x3C0C,0x03CF,0x0000,0xF003,0xC030,0x0000,0x3C00,0xC007,0x8060,0x0001,0x8060,0x0000,0x0000,0x01E6,0x0000,
	0xF000,0x0CCC,0xC000,0x3C03,0x003C,0x0000,0xFC0C,0x001E,0x0198,0x0006,0x6078,0x0187,0x8780,0x1998,0x0000,
	0xC000,0x3303,0x3000,0x0C00,0x303F,0x0000,0xFC0F,0x0018,0x0060,0x0001,0x801E,0x0061,0xE1E0,0x0666,0x0600,
	0x0C03,0x0C00,0xC300,0xC000,0xF00F,0x0000,0xF003,0xC001,0x8198,0x0006,0x6006,0x0018,0x7878,0x0198,0x0180,
	0x3C0C,0xC000,0x0F00,0xF003,0xC003,0x0000,0xC000,0xC007,0x8060,0x0001,0x8060,0x0006,0x0000,0x0000,0x0E60,
	0xF033,0x0000,0x0CC0,0x3C03,0x0030,0x0000,0x0C0C,0x001E,0x0198,0x0006,0x6078,0x0000,0x0000,0x0000,0x27E0,
	0xC03C,0xC000,0x0303,0x0C00,0x00FC,0x0000,0x3C3F,0x0018,0x0660,0x0001,0x819E,0x0000,0x1E1F,0xE1E1,0x9980,
	0x000F,0x0000,0x0C00,0xC000,0x003F,0x0000,0xF00F,0xC000,0x0198,0x0006,0x0066,0x0000,0x7878,0x7878,0x6780,
	0x0003,0xC000,0x0000,0x3000,0x000F,0x0000,0xC003,0xC000,0x0060,0x0000,0x0018,0x0001,0xE1E0,0x1E1E,0x1E00,
	0x0000,0xC000,0x0000,0x0C00,0x0003,0x0000,0x0000,0xC000,0x0018,0x0000,0x0006,0x0007,0x8780,0x0787,0xE000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0007,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0006,0x7300,0x0706,0xC19E,0x7F99,0xFC1C,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0006,0x723E,0x727C,0x9C8C,0xFF99,0xF9CC,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0007,0x260E,0x170C,0x9C94,0xFF80,0x79CC,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0007,0x0E7E,0x4FE4,0x9C98,0xFFF9,0xF9CC,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0007,0x1E02,0x600C,0xC19C,0xFFF9,0x8C1C,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0007,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFC,0x0000,0x0000,0x0000,0x0000,0x0000,
	/* Plane 1 */
	0x3FFF,0x0000,0x03FF,0xF000,0x0003,0xFFFF,0x00C0,0x0007,0xF807,0xFFF8,0x0600,0x0000,0x01FF,0xFE01,0xFE00,
	0xCFFC,0x0000,0x00FF,0xC000,0x0F00,0xFFFC,0x03F0,0x0001,0xFE01,0xFFE0,0x1F80,0x0007,0x807F,0xF807,0xF860,
	0xF3F0,0x0000,0x0C3F,0x0000,0x0FC0,0x3FF0,0x0FF0,0x0000,0x7F80,0x7F80,0x7F80,0x0007,0xE01F,0xE01F,0xE1E0,
	0xFCC0,0xC000,0x0F0C,0x0C00,0xF200,0x0000,0x004F,0x000E,0x1000,0x0000,0x0278,0x0079,0xF807,0x807F,0x87E0,
	0xFC03,0xC000,0x0FC0,0x3C00,0xFC00,0x0000,0x003F,0xC01F,0x8000,0x0000,0x01FE,0x007E,0x0000,0x0000,0x1FE0,
	0x3C0F,0xC000,0x0FC0,0xFC00,0xF800,0xFFFF,0x001F,0x001F,0x8187,0xFFF8,0x00F8,0x007C,0x0000,0x0000,0x07E0,
	0x0C0F,0xC000,0x03C0,0xFC00,0x303C,0x3FFC,0x3C0C,0x0007,0x81E1,0xFFE1,0x8060,0x0018,0x0E1F,0xFFE1,0xE1E0,
	0x000F,0x0000,0x00C0,0xF000,0x003F,0x0FF0,0xFC00,0x0001,0x81F8,0x7F86,0x0000,0x0180,0x1F87,0xFFF8,0x7860,
	0x000C,0x0000,0x0000,0xC000,0x003F,0xC003,0xFC00,0x0000,0x007E,0x1E18,0x6000,0x01E0,0x1FE1,0xFFFE,0x1E00,
	0xC000,0x0000,0x0000,0x0003,0x000F,0x8001,0xF000,0xC000,0x0018,0x0001,0xE006,0x01F8,0x07E0,0x0000,0x0000,
	0xF000,0x0000,0x0C00,0x0003,0xC033,0x0000,0xC003,0xC018,0x0018,0x0007,0xE01E,0x01F8,0x19E0,0x0000,0x0000,
	0xFC00,0xC030,0x0F00,0x0C03,0xF00F,0xC3C3,0xFC0F,0xC01E,0x0067,0x8619,0xE078,0x01E0,0x07E1,0xFF80,0x6000,
	0xFC03,0xC030,0x0FC0,0x3C03,0xF03F,0x0FF0,0xFC0F,0xC01F,0x819E,0x1F86,0x0060,0x0180,0x1F87,0xFE01,0xF800,
	0xFC0F,0xC333,0x0FC0,0xFC03,0xF03C,0x3FFC,0x3C0F,0xC01F,0x8078,0x7FE0,0x0006,0x0018,0x0E1F,0xF807,0xF800,
	0xFC0F,0x0F33,0xC3C0,0xFC03,0xF000,0x0000,0x000F,0xC01F,0x8000,0x0000,0x0078,0x007C,0x0000,0x0000,0x2780,
	0xFC0C,0x0F33,0xC0C0,0xFC03,0xF000,0x0000,0x000F,0xC01F,0x8000,0x0000,0x01E0,0x0078,0x0000,0x0000,0x0FE0,
	0xFC00,0xCF03,0xC000,0xFC03,0xF030,0xFFFF,0x0C0F,0xC01F,0x81E1,0xFFF8,0x0060,0x0061,0xF81F,0xFF84,0x0780,
	0xFC03,0x0C00,0xC000,0xFC03,0xC03C,0x3FFC,0x3C0F,0xC01F,0x8078,0x7FE1,0x8000,0x0067,0xF81F,0xFE18,0x0600,
	0xF00F,0x0000,0x0300,0xFC03,0x000F,0x0FF0,0xF003,0xC01E,0x019E,0x1F86,0x6060,0x001F,0xE007,0xF860,0x0000,
	0xC00F,0x0000,0x03C0,0xFC00,0x0033,0xC3C3,0xCC00,0xC018,0x01E7,0x8619,0x8078,0x0000,0x0061,0xE186,0x0000,
	0x0003,0x030F,0x03C0,0x3C00,0x003C,0x0000,0x3C00,0x0000,0x0078,0x0006,0x007E,0x0000,0x0000,0x0066,0x0000,
	0x000C,0x0FCF,0x00C0,0x0C00,0x303F,0x0000,0xFC00,0x0000,0x0018,0x0000,0x601E,0x0000,0x0000,0x01F8,0x0000,
	0x0C00,0x03CC,0x3000,0x0000,0xF03F,0x0000,0xFC0C,0x0001,0x8180,0x0001,0xE006,0x007F,0x807F,0xE1FE,0x0600,
	0x3C00,0xF000,0xF000,0x0003,0xF03F,0x0000,0xFC0F,0x0007,0x81E0,0x0007,0x8000,0x001F,0xE01F,0xF87E,0x0180,
	0xFC00,0xFC00,0xC000,0xC003,0xF00F,0x0000,0xF00F,0xC01F,0x8078,0x0006,0x0000,0x0007,0xF807,0xFE1C,0x0060,
	0xFC0C,0x3000,0x00C0,0xF003,0xC003,0x0000,0xC00F,0xC01F,0x8018,0x0000,0x6060,0x0001,0x0000,0x0000,0x0E00,
	0xF0CF,0x0000,0x03CF,0xFC03,0x0000,0x0000,0x0003,0xC01E,0x0180,0x0001,0xE078,0x0001,0x0000,0x0000,0x1F80,
	0xC3C3,0xC000,0x0F3C,0xFC00,0x0F00,0x0000,0x03C0,0xC018,0x79E0,0x0007,0x9E7E,0x0007,0xFE01,0xE01F,0x8780,
	0x0FF0,0xC000,0x0CFF,0x3C00,0x3FC0,0x0000,0x0FF0,0x0001,0xFE78,0x0006,0x7F9E,0x001F,0xF807,0xF807,0xE000,
	0x3FFC,0x0000,0x03FF,0xCC00,0xFFF0,0x0000,0x3FFC,0x0007,0xFF98,0x0001,0xFFE6,0x007F,0xE01F,0xFE01,0xF800,
	0xFFFF,0x0000,0x0FFF,0xF003,0xFFFC,0x0000,0xFFFF,0x001F,0xFFE0,0x0007,0xFFF8,0x01FF,0x807F,0xFF80,0x6000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	/* Plane 2 */
	0xFFFF,0x0000,0x0FFF,0xF000,0x00FF,0xFFFF,0x0000,0x0000,0x07FF,0xFFF8,0x0000,0x0000,0x7FFF,0xFE00,0x0180,
	0x3FFC,0xC000,0x03FF,0xCC00,0x00FF,0xFFFC,0x000C,0x0000,0x01FF,0xFFE0,0x0060,0x0000,0x7FFF,0xF800,0x0660,
	0x0FF3,0xC000,0x00FF,0x3C00,0x003F,0xFFF0,0x000F,0x0000,0x007F,0xFF80,0x0078,0x0000,0x1FFF,0xE000,0x19E0,
	0x03CF,0x0000,0x003C,0xF000,0x0000,0x0000,0x0030,0x0000,0x0000,0x0000,0x0180,0x0000,0x07FF,0x8000,0x67E0,
	0x000C,0x0000,0x0000,0xC000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE0,
	0xC000,0x0000,0x0000,0x0003,0x000F,0xFFFF,0x0000,0x0000,0x007F,0xFFF8,0x0000,0x0180,0x0000,0x0000,0x27E0,
	0xF000,0x0000,0x0C00,0x0003,0xC033,0xFFFC,0x0C00,0x0018,0x001F,0xFFE0,0x0000,0x01E0,0x09FF,0xFFE0,0x19E0,
	0xFC00,0x0000,0x0F00,0x0003,0xF00C,0xFFF0,0x3000,0x001E,0x0007,0xFF80,0x0000,0x01F8,0x067F,0xFFF8,0x0660,
	0xFC00,0x0000,0x0FC0,0x0003,0xF003,0x0000,0xC000,0x001F,0x8181,0xFE00,0x6000,0x01F8,0x019F,0xFFFE,0x0180,
	0xFC00,0x0000,0x0FC0,0x0003,0xF000,0x0000,0x0C00,0xC01F,0x81E0,0x0001,0xE006,0x01F8,0x0000,0x0000,0x0000,
	0xFC00,0x0000,0x0FC0,0x0003,0xF03C,0x0000,0x3C03,0xC01F,0x81E0,0x0007,0xE01E,0x01F8,0x1E00,0x0000,0x0000,
	0xFC00,0xC030,0x0FC0,0x0C03,0xF030,0x3FFC,0x3C0F,0xC01F,0x8180,0x7FE7,0xE07E,0x01E0,0x181F,0xFF80,0x0000,
	0xFC03,0xC0FC,0x0FC0,0x3C03,0xF000,0xFFFF,0x0C0F,0xC01F,0x8001,0xFFF9,0x807E,0x0180,0x007F,0xFE00,0x0600,
	0xFC0F,0xC3FC,0x0FC0,0xFC03,0xF003,0xFFFF,0xC00F,0xC01F,0x8007,0xFFFE,0x00F8,0x0000,0x01FF,0xF800,0x0780,
	0xFC0F,0xCFFC,0x03C0,0xFC03,0xF000,0x0000,0x000F,0xC01F,0x8000,0x0000,0x0380,0x0000,0x0000,0x0000,0x1800,
	0xFC0F,0xCFFC,0x00C0,0xFC03,0xF000,0x0000,0x000F,0xC01F,0x8000,0x0000,0x0180,0x0181,0x0000,0x0000,0x0000,
	0xFC0F,0xCF00,0x0000,0xFC03,0xF00F,0xFFFF,0xF00F,0xC01F,0x8001,0xFFF8,0x0078,0x0006,0x07FF,0xFF80,0x0000,
	0xFC0C,0x0C00,0x0000,0xFC03,0xC003,0xFFFF,0xC00F,0xC01F,0x8180,0x7FE0,0x0006,0x0018,0x07FF,0xFE00,0x0000,
	0xF003,0x0000,0x0300,0xFC03,0x0000,0xFFFF,0x000F,0xC01E,0x0060,0x1F80,0x6060,0x0000,0x1FFF,0xF800,0x0000,
	0xC000,0x00C0,0x03C0,0xFC00,0x0000,0x3FFC,0x000F,0xC018,0x0018,0x0601,0xE078,0x0000,0x7FFF,0xE006,0x0000,
	0x000C,0x00C0,0x03C0,0xFC00,0x0000,0x0000,0x000F,0xC000,0x0000,0x0007,0xE07E,0x0000,0x0000,0x0006,0x0000,
	0x0000,0x0000,0xC0C0,0xFC00,0x0000,0x0000,0x000F,0xC000,0x0000,0x0007,0xE07E,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0003,0xF000,0xFC00,0x0000,0x0000,0x0003,0xC000,0x0180,0x0007,0xE07E,0x0000,0x7FFF,0xFE60,0x0600,
	0x0000,0xF003,0xF000,0xFC00,0x0000,0x0000,0x0000,0xC000,0x01E0,0x0007,0x807E,0x0180,0x1FFF,0xFF98,0x0780,
	0x0003,0xFC00,0xC000,0x3C00,0x0030,0x0000,0x0C00,0x0000,0x01F8,0x0006,0x007E,0x01E0,0x07FF,0xFFE4,0x07E0,
	0x0003,0xF000,0x0000,0x0C00,0x303C,0x0000,0x3C00,0x0000,0x01F8,0x0000,0x001E,0x01F8,0x0000,0x0000,0x01E0,
	0x0FC0,0xC000,0x003C,0x0000,0xF03F,0x0000,0xFC00,0x0001,0x8078,0x0000,0x0006,0x01FF,0x0000,0x0000,0x2000,
	0x3F00,0x0000,0x00F0,0x0003,0xFC3F,0x0000,0xFF00,0x0007,0xE018,0x0000,0x7800,0x01FE,0x01FF,0xE000,0x1800,
	0xFC00,0x0000,0x03C0,0x0003,0xF00F,0x0000,0xFC00,0x001F,0x8000,0x0001,0xE000,0x01F8,0x07FF,0xF800,0x0600,
	0xF000,0x0000,0x0F00,0x0003,0xC003,0x0000,0xF000,0x001E,0x0000,0x0007,0x8000,0x01E0,0x1FFF,0xFE00,0x0000,
	0xC000,0x0000,0x0C00,0x0003,0x0000,0x0000,0xC000,0x0018,0x0000,0x0006,0x0000,0x0180,0x7FFF,0xFF80,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	/* Plane 3 */
	0x0000,0xC000,0x0000,0x0C00,0x0000,0x0000,0xFF00,0x0000,0x0000,0x0007,0xF800,0x0000,0x0000,0x01FF,0xFFE0,
	0x0003,0xC000,0x0000,0x3C00,0x0000,0x0003,0xFFF0,0x0000,0x0000,0x001F,0xFF80,0x0000,0x0000,0x07FF,0xFF80,
	0x000F,0xC000,0x0000,0xFC00,0x0000,0x000F,0xFFFC,0x0000,0x0000,0x007F,0xFFE0,0x0000,0x0000,0x1FFF,0xFE00,
	0x003F,0xC000,0x0003,0xFC00,0x0000,0x0000,0x007F,0x0000,0x0000,0x0000,0x03F8,0x0000,0x0000,0x7FFF,0xF800,
	0x000F,0xC000,0x0000,0xFC00,0x0000,0x0000,0x003F,0x0000,0x0000,0x0000,0x01F8,0x0000,0x0000,0x0000,0x2000,
	0x000F,0xC000,0x0000,0xFC00,0x0000,0x0000,0xF01F,0xC000,0x0000,0x0007,0x80FE,0x0000,0x0000,0x0000,0x3800,
	0x000F,0xC000,0x0000,0xFC00,0x0000,0x0003,0xF00F,0xC000,0x0000,0x001F,0xE07E,0x0000,0x0000,0x001F,0xFE00,
	0x000F,0xC000,0x0000,0xFC00,0x0030,0x000F,0xC00F,0xC000,0x0000,0x007F,0xE07E,0x0000,0x1800,0x0007,0xFF80,
	0x000F,0xC000,0x0000,0xFC00,0x003C,0x0003,0x000F,0xC000,0x0000,0x01FF,0x807E,0x0000,0x1E00,0x0001,0xFFE0,
	0x000F,0xC000,0x0000,0xFC00,0x003F,0x0000,0x000F,0x0000,0x0000,0x0006,0x0078,0x0000,0x1F80,0x0000,0x0000,
	0x000F,0xC000,0x0000,0xFC00,0x0000,0x0000,0x000C,0x0000,0x0000,0x0000,0x0060,0x0000,0x0000,0x0000,0x0000,
	0x000F,0x0000,0x0000,0xF000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x0000,0x007F,0x8000,
	0x000C,0x000C,0x0000,0xC000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0078,0x0000,0x01FF,0xF800,
	0x0000,0x000F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01F8,0x0000,0x07FF,0xFE00,
	0x0000,0x000F,0xCC00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FC,0x0000,0x0000,0x3F80,
	0x0000,0x300F,0xFF00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0E00,0x007E,0x0000,0x0000,0x0F80,
	0x0000,0x3003,0xFFC0,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FE,0x0006,0x0380,0x0078,0x0000,0x007C,0x07E0,
	0x0000,0xF000,0xFFC0,0x0000,0x3000,0x0000,0x0000,0x0000,0x01FF,0x801F,0x80F8,0x0000,0x0000,0x01FE,0x07E0,
	0x0C00,0xF030,0x3CC0,0x0000,0xF000,0x0000,0x0000,0x0001,0x81FF,0xE07F,0x801E,0x0000,0x0000,0x07FE,0x07E0,
	0x3C03,0xC0F0,0x0C00,0x0003,0xF000,0x0000,0x0000,0x0007,0x81FF,0xF9FE,0x0006,0x0000,0x0000,0x1FF8,0x07E0,
	0xFC03,0x03F0,0x0000,0x0003,0xF000,0x0000,0x0000,0x001F,0x81F8,0x0000,0x0000,0x0000,0x0000,0x0078,0x07E0,
	0xFC0C,0x0FF0,0x0000,0x0003,0xF000,0x0000,0x0000,0x001F,0x81F8,0x0000,0x0000,0x0000,0x0000,0x007E,0x07E0,
	0xFC00,0x3FC0,0x0000,0x0003,0xF000,0x0000,0x0000,0x001F,0x8078,0x0000,0x0000,0x0000,0x0000,0x001E,0x01E0,
	0xFC00,0x0F00,0x0C00,0x0003,0xF000,0x0000,0x0000,0x001F,0x8018,0x0000,0x6000,0x0000,0x0000,0x0006,0x0060,
	0xFC00,0x0000,0x3F00,0x0003,0xF000,0x0000,0x0000,0x001F,0x8000,0x0001,0xE000,0x0000,0x0000,0x0000,0x0000,
	0xFC00,0x0000,0x3FC0,0x0003,0xF000,0x0000,0x0000,0x001F,0x8000,0x0007,0xE000,0x0000,0x0000,0x0000,0x0000,
	0xFF00,0x0000,0x0FF0,0x0003,0xF000,0x0000,0x0000,0x001F,0x8000,0x0007,0xE000,0x0000,0x0000,0x0000,0x0000,
	0xFC00,0x0000,0x0FC0,0x0003,0xF000,0x0000,0x0000,0x001F,0x8000,0x0007,0xE000,0x0000,0x0000,0x1FFF,0xE000,
	0xF000,0x0000,0x0F00,0x0003,0xC000,0x0000,0x0000,0x001E,0x0000,0x0007,0x8000,0x0000,0x0000,0x07FF,0xF800,
	0xC000,0x0000,0x0C00,0x0003,0x0000,0x0000,0x0000,0x0018,0x0000,0x0006,0x0000,0x0000,0x0000,0x01FF,0xF800,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x007F,0x8000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
};

// PRIVATE STRUCTURES -----------------------------------------------------

struct Image Logo =
{	0, 0,
	235, 41, 4,
	LogoData,
	0xff, 0x0,
	NULL
};

struct
{	BYTE x, y;
} anim[4][18] =
{ {	{	0, 1				},
	{	0, 1				},
	{	0, 1				},
	{	0, 1				},
	{	1, 0				},
	{	1, -1				},
	{	1, -1				},
	{	1, 1				},
	{	1, 1				},
	{	1, 0				},
	{	0, -1				},
	{	0, -1				},
	{	0, -1				},
	{	0, -1				},
	{	SENTINEL, SENTINEL	},
	{	SENTINEL, SENTINEL	},
	{	SENTINEL, SENTINEL	},
	{	SENTINEL, SENTINEL	} },
  {	{	1, 0				},
	{	1, 0				},
	{	1, 0				},
	{	1, 1				},
	{	0, 1				},
	{	0, 1				},
	{	-1, 1				},
	{	-1, 0				},
	{	-1, 0				},
	{	-1, 0				},
	{	-1, -1				},
	{	0, -1				},
	{	0, -1				},
	{	SENTINEL, SENTINEL	},
	{	SENTINEL, SENTINEL	},
	{	SENTINEL, SENTINEL	},
	{	SENTINEL, SENTINEL	},
	{	SENTINEL, SENTINEL	} },
  {	{	0, -1				},
	{	0, -1				},
	{	0, -1				},
	{	0, -1				},
	{	1, 0				},
	{	1, 0				},
	{	1, 0				},
	{	1, 0				},
	{	1, 1				},
	{	-1, 1				},
	{	-1, 0				},
	{	-1, 0				},
	{	-1, 0				},
	{	1, 1				},
	{	1, 1				},
	{	1, 0				},
	{	1, 0				},
	{	SENTINEL, SENTINEL	} },
  {	{	0, -1				},
	{	0, -1				},
	{	0, -1				},
	{	0, -1				},
	{	1, 0				},
	{	1, 1				},
	{	1, 1				},
	{	1, -1				},
	{	1, -1				},
	{	1, 0				},
	{	0, 1				},
	{	0, 1				},
	{	0, 1				},
	{	0, 1				},
	{	SENTINEL, SENTINEL	},
	{	SENTINEL, SENTINEL	},
	{	SENTINEL, SENTINEL	},
	{	SENTINEL, SENTINEL	}
} };

struct EasyStruct EasyStruct =
{	sizeof(struct EasyStruct),
	0,
	TITLEBAR,
	"Fieldset/highscores have been modified.",
	"Continue|Cancel"
};

struct
{	WORD x, y;
	STRPTR text;
} about[ABOUTLINES + 1] =
{	{	120,		 27,	"Worm Wars 4.0"					},
	{	116,		 35,	"Sun 1 Nov 1998"				},
	{	 84,		 43,	"© 1998 Amigan Software"		},
    {    16,         75,    "Programming, Graphics:"        },
    {    48,         83,    "James R. Jacobs"               },
	{	 16,		 99,	"Sound, Design, Playtesting:"	},
    {    48,        107,    "James R. Jacobs & Lisa N. Woon"
}	};

// Must have blank line at EOF.
