

#include <nitro/gx/gx_vramcnt.h>BOOL GX_TrySetBankForSubBGExtPltt(GXVRamSubBGExtPltt bgExtPltt);| bgExtPltt | サブ2DエンジンのBG拡張パレットに割り当てるVRAMバンクを指定 |
正常にVRAMバンクが割り当てられた場合にTRUEを返します。
割り当てようとするVRAMバンクが別ライブラリによってロックされている場合にはFALSEを返します。
サブ2DエンジンのBG拡張パレットへ指定されたVRAMバンクの割り当てを試みます。指定されたVRAMバンクがDisableになっているか、LCDCに割り当てられている場合に、そのVRAMバンクをサブ2DエンジンのBG拡張パレットに割り当てます。
また、指定したVRAMバンクが他のライブラリによって排他ロックされている場合は割り当てに失敗します。
(注意) BG拡張パレットにVRAMバンクを割り当てると、テキストBGでカラーモードを256色を指定するか、256x16パレットBGを選択した場合、BG拡張パレットのパレット情報を参照します。その他の場合は標準パレットを参照することになります。
GX_VRAM_SUB_BGEXTPLTT_NONE |
BG拡張パレットにVRAMバンクを割り当てません。 |
GX_VRAM_SUB_BGEXTPLTT_0123_H |
BG拡張パレットのスロット0-3を確保します。VRAM-Hを割り当てます。 |
以下にGXVRamSubBGExtPltt型の型定義を示しておきます。
typedef enum
{
GX_VRAM_SUB_BGEXTPLTT_NONE = 0x0000,
GX_VRAM_SUB_BGEXTPLTT_0123_H = GX_VRAM_H
}
GXVRamSubBGExtPltt;
GX_SetBankForSubBGExtPltt, GX_GetBankForSubBGExtPltt, GX_ResetBankForSubBGExtPltt, GX_DisableBankForSubBGExtPltt, GX_GetSizeOfSubBGExtPltt
Ver. 2005/02/15 初版