#ifndef PPMC_MAIN_H
#define PPMC_MAIN_H

/*
							----------------------
									main.h
							 © 1992,1993 REELSOFT
							----------------------
*/

UBYTE *version = "$VER: PPMC 38.69 (27.1.93)" ;

struct	Pack	pac ;
struct	Setups	sup ;
struct	Name	name ;

extern	struct	AppWindow		*AppWin ;
extern	struct	MsgPort			*MsgPort ;
extern	struct	WBStartup		*_WBenchMsg ;

LONG	rargs[TEMPLATE_NUM] ;

//	Crunch Variables :
APTR	crin	= NULL ;
UBYTE	*cdata	= NULL ;
ULONG	csize, clen ;
ULONG	fsize ;
ULONG	checksum	= 0L ;
UBYTE	password[17] ;

BOOL	tocrunch ;
BOOL	crypted		= FALSE ;
BOOL	frpack		= FALSE,
		frunpack	= FALSE ;

BOOL	gauge = EMPTY ;

//	rtEZRequest() tags :
struct	TagItem	rttags[] = {	{RTEZ_ReqTitle,		NULL},
								{RT_LockWindow,		TRUE},
								{RT_ShareIDCMP,		TRUE},
								{RTEZ_Flags,		EZREQF_CENTERTEXT},
								{TAG_END}
} ;

//	WaitPointer sprite data :
UWORD	chip	waitPointer[] = {	0x0000,	0x0000,
									0x0600,	0x0000,
									0x0F40,	0x0000,
									0x3FE0,	0x0000,
									0x7FE0,	0x0000,
									0x7070,	0x0F80,
									0x7778,	0x0FC0,
									0xF718,	0x0FE0,
									0x77DC,	0x0FE0,
									0x77DC,	0x0FE0,
									0x37DE,	0x0FE0,
									0x77DC,	0x0FE0,
									0x301C,	0x0FE0,
									0x1FF8,	0x0000,
									0x07F0,	0x0000,
									0x01C0,	0x0000,
									0x0700,	0x0000,
									0x0FC0,	0x0000,
									0x0780,	0x0000,
									0x0000,	0x0000,
									0x00C0,	0x0000,
									0x00E0,	0x0000,
									0x0040,	0x0000,
									0x0000,	0x0000
} ;

#endif	//	PPMC_MAIN_H
