

#include <nitro/gx/gx_bgcnt.h>static inline GXBGExtMode G2_GetBG2ExtMode( void );static inline GXBGExtMode G2S_GetBG2ExtMode( void );
なし。
BG2のアフィン拡張BGタイプ設定。
BG2の拡張BGタイプ設定をGXBGExtModeとして取得します。
G2_GetBG2ExtMode() ではメイン2Dエンジン、G2S_GetBG2ExtMode() ではサブ2Dエンジンの設定を取得できます。
この関数を使用する場合にはBG2のBGモードがアフィン拡張BGに設定されている必要があります。
以下にGXBGExtModeの定義を示します。
typedef enum
{
GX_BG_EXTMODE_256x16PLTT = (0 << REG_G2_BG2CNT_CHARBASE_SHIFT) | (0 << REG_G2_BG2CNT_COLORMODE_SHIFT),
GX_BG_EXTMODE_256BITMAP = (0 << REG_G2_BG2CNT_CHARBASE_SHIFT) | (1 << REG_G2_BG2CNT_COLORMODE_SHIFT),
GX_BG_EXTMODE_DCBITMAP = (1 << REG_G2_BG2CNT_CHARBASE_SHIFT) | (1 << REG_G2_BG2CNT_COLORMODE_SHIFT)
}
GXBGExtMode;
GX_SetGraphicsMode, GXS_SetGraphicsMode
Ver. 2004/12/24