
#pragma once

// 画像読み込み
void LoadImageEtc	(void);
int  jpegparser(void **out, void *in, UINT32 *width, UINT32 *height, UINT32 size, UINT32 *outsize, UINT32 *pitch);
int  pngparser(void **out, void *in, UINT32 *width, UINT32 *height, UINT32 size, UINT32 *outsize, UINT32 *pitch);

#if 0
// デッキ読み込み
enum{
	DECK_CHECK_OK			= 0,		// 正規
	DECK_CHECK_NOT_DATA		= 1 << 0,	// 枚数不足
	DECK_CHECK_SAME_OVER	= 1 << 1,	// 同名超過
	DECK_CHECK_LV0_UNDER	= 1 << 2,	// Lv0不足
	DECK_CHECK_LV0_OVER		= 1 << 3,	// Lv0超過
	DECK_CHECK_FRAME_UNDER	= 1 << 4,	// フレーム不足
	DECK_CHECK_FRAME_OVER	= 1 << 5,	// フレーム超過
	DECK_CHECK_KEEPER_OVER	= 1 << 6,	// キーパー超過
	DECK_CHECK_ACE_OVER		= 1 << 7,	// エース超過
	DECK_CHECK_PROHIBITION	= 1 << 8,	// 禁止
	DECK_CHECK_RESTRICTION	= 1 << 9,	// 制限
	DECK_CHECK_COMBINATION	= 1 << 10,	// コンビネーション
};
int  GetDeckList	(VecStr* pDeck);				// デッキファイル取得
bool GetDeckCard	(const char* file, int* pDeck);	// デッキ読み込み
int  CheckDeck		(CARD_INFO* card);				// 正規チェック
void CheckPrint		(int check);					// チェック表示
#endif
