/********************
	kn_pause.h
 ********************/
#ifndef _KN_PAUSE_H_
#define _KN_PAUSE_H_

/*******************************************************
	DEFINE
*******************************************************/
/* Freeze Game */
#define REQ_FREEZE_GAME_NOP	0
#define REQ_FREEZE_GAME_ON	1
#define REQ_FREEZE_GAME_OFF	2
/* Status */
#define FREEZE_GAME_STAT_OFF	0
#define FREEZE_GAME_STAT_FREEZE	1

typedef struct {
	short	mode;
	short	dx;
	int	gmesgNum;
} sPauseMenu;

/*******************************************************************************
	VARIABLE
*******************************************************************************/
extern int	hoverModeBak;
extern short	reqFreezeGame, freezeGameStat;

/*******************************************************************************
	FUNCTION
*******************************************************************************/
extern Gfx	*makePauseGlist( Gfx *gp );
extern void	freezeGame( void );
extern void	reopenGame( void );

#endif
