/*
 * $Id: bg_config.h,v 1.1.1.1 2003/05/19 20:32:47 tong Exp $
 *
 * コンフィグ
 *
 * $Log: bg_config.h,v $
 * Revision 1.1.1.1  2003/05/19 20:32:47  tong
 * Yoshi's Story orig. tree from Nintendo
 *
 * Revision 1.18  1997/09/20  07:47:02  hayakawa
 * 少し修正
 *
 * Revision 1.17  1997/05/16  01:52:04  hayakawa
 * USE_MSGMGR追加
 *
 * Revision 1.16  1997/04/14  11:44:47  hayakawa
 * Ｑマイクロコード排除
 *
 * Revision 1.15  1997/03/05  05:53:26  hayakawa
 * BGLIB_FOR_YOSHIの削除
 *
 * Revision 1.14  1997/02/07  10:55:18  hayakawa
 * BATCH
 *
 * Revision 1.13  1997/01/29  12:24:26  hayakawa
 * ターボマイクロコード関係を削除
 *
 * Revision 1.12  1996/11/07  02:25:39  hayakawa
 * 一応ターボの余地を残す
 *
 * Revision 1.11  1996/10/29  12:38:34  hayakawa
 * BG_AUTO_DISABLE削除
 * USE_UCODE_SPRITE2D追加
 *
 */

#ifndef __BG_CONFIG_H_
#define __BG_CONFIG_H_


#ifndef DEBUG
#define DEBUG			01 /* デバッグ情報の表示、チェック等を行う */
#endif

#ifndef BGLIB_FOR_BGTEST
#define BGLIB_FOR_BGTEST	0 /* テスト用コンパイル */
#endif

#ifndef USE_LOAD_GRAPH
#define USE_LOAD_GRAPH		1 /* 負荷情報の表示をする */
#endif

#ifndef USE_ZBUFFER
#define USE_ZBUFFER		1 /* Ｚバッファを使用する */
#endif

#ifndef USE_MSGMGR
#define USE_MSGMGR		01 /* メッセージマネージャを使用する */
#endif

/*
 * サポートするテクスチャフォーマット
 */
#define BG_USE_IM_FMT_RGBA	1
#define BG_USE_IM_FMT_IA	1
#define BG_USE_IM_FMT_I		1
#define BG_USE_IM_FMT_CI	1
#if BGLIB_FOR_BGTEST
#define BG_USE_IM_FMT_YUV	1
#else
#define BG_USE_IM_FMT_YUV	0
#endif

#define BG_USE_IM_SIZ_4b	1
#define BG_USE_IM_SIZ_8b	1
#define BG_USE_IM_SIZ_16b	1
#if BGLIB_FOR_BGTEST
#define BG_USE_IM_SIZ_32b	1
#else
#define BG_USE_IM_SIZ_32b	0
#endif

#endif
