/********************
	kn_cpack.h
 ********************/
#ifndef _KN_CPACK_H_
#define _KN_CPACK_H_

/*******************************************************
	DEFINE
*******************************************************/
/* メッセージ */
#define MAX_NUM_CPACK_MESSAGE		6
#define CPACK_MESSAGE_SEL_PACK		0
#define CPACK_MESSAGE_DEL_OK		1
#define CPACK_MESSAGE_CANNOT_DEL	2
#define CPACK_MESSAGE_SET_CPACK		3
#define CPACK_MESSAGE_OTHER_CPACK	4
#define CPACK_MESSAGE_DELETE		5

/* シーケンス */
#define CPACK_MENU_SEQ_SEL_MODE		0
#define CPACK_MENU_SEQ_SEL_NOTE		1
#define CPACK_MENU_SEQ_SEL_OK		2
#define CPACK_MENU_SEQ_ERR		3
#define CPACK_MENU_SEQ_DEL_FILE		4

/* モード選択 */
#define CPACK_MENU_MODE_SELECT		0
#define CPACK_MENU_MODE_END		1
#define CPACK_MENU_MAX_MODE		2

/* ゲームノートの表示位置 */
#define SY_GAMENOTE			210

/*******************************************************************************
	VARIABLE
*******************************************************************************/
extern ushort	*pFBufferHi[2];
extern s32	 	pfsFileNum, pfsFileNumMax, pfsFreeBlocks;
extern OSPfsState	pfsState[16];
extern s32		pfsStateRet[16];
extern OSPfs		pfs;

/*******************************************************************************
	FUNCTION
*******************************************************************************/
extern void 	initMainGlistCPack( void );
extern void 	moveMainCPack( void );
extern Gfx 	*makeMainGlistCPack( Gfx *gp );

#endif
