# GX_TrySetBankForLCDC

## 構文

  `#include <nitro/gx/gx_vramcnt.h>`
  `BOOL GX_TrySetBankForLCDC(int lcdc);`

## 引数

lcdc | LCDCに割り当てるVRAMバンクを指定

## 返り値

正常にVRAMバンクが割り当てられた場合にTRUEを返します。
割り当てようとするVRAMバンクが別ライブラリによってロックされている場合にはFALSEを返します。

## 説明

LCDCへ指定されたVRAMバンクの割り当てを試みます。指定されたVRAMバンクがDisableになっている場合に、そのVRAMバンクをLCDCに割り当てます。GXVRamLCDC型の値の論理和が引数になります。
また、指定したVRAMバンクが他のライブラリによって排他ロックされている場合は割り当てに失敗します。

`GX_VRAM_LCDC_NONE` | LCDCにVRAMバンクを割り当てません。
`GX_VRAM_LCDC_A` | LCDCにVRAM-Aを割り当てます。
`GX_VRAM_LCDC_B` | LCDCにVRAM-Bを割り当てます。
`GX_VRAM_LCDC_C` | LCDCにVRAM-Cを割り当てます。
`GX_VRAM_LCDC_D` | LCDCにVRAM-Dを割り当てます。
`GX_VRAM_LCDC_E` | LCDCにVRAM-Eを割り当てます。
`GX_VRAM_LCDC_F` | LCDCにVRAM-Fを割り当てます。
`GX_VRAM_LCDC_G` | LCDCにVRAM-Gを割り当てます。
`GX_VRAM_LCDC_H` | LCDCにVRAM-Hを割り当てます。
`GX_VRAM_LCDC_I` | LCDCにVRAM-Iを割り当てます。
`GX_VRAM_LCDC_ALL` | LCDCに全てのVRAMバンクを割り当てます。

以下に`GXVRamLCDC`型の型定義を示しておきます。

    typedef enum
    {
        GX_VRAM_LCDC_NONE = 0x0000,
        GX_VRAM_LCDC_A = GX_VRAM_A,                    // ARM9: HW_LCDC_VRAM_A  -->  HW_LCDC_VRAM_B
        GX_VRAM_LCDC_B = GX_VRAM_B,                    // ARM9: HW_LCDC_VRAM_B  -->  HW_LCDC_VRAM_C
        GX_VRAM_LCDC_C = GX_VRAM_C,                    // ARM9: HW_LCDC_VRAM_C  -->  HW_LCDC_VRAM_D
        GX_VRAM_LCDC_D = GX_VRAM_D,                    // ARM9: HW_LCDC_VRAM_D  -->  HW_LCDC_VRAM_E
        GX_VRAM_LCDC_E = GX_VRAM_E,                    // ARM9: HW_LCDC_VRAM_E  -->  HW_LCDC_VRAM_F
        GX_VRAM_LCDC_F = GX_VRAM_F,                    // ARM9: HW_LCDC_VRAM_F  -->  HW_LCDC_VRAM_G
        GX_VRAM_LCDC_G = GX_VRAM_G,                    // ARM9: HW_LCDC_VRAM_G  -->  HW_LCDC_VRAM_H
        GX_VRAM_LCDC_H = GX_VRAM_H,                    // ARM9: HW_LCDC_VRAM_H  -->  HW_LCDC_VRAM_I
        GX_VRAM_LCDC_I = GX_VRAM_I,                    // ARM9: HW_LCDC_VRAM_I  -->  HW_LCDC_VRAM_END
        GX_VRAM_LCDC_ALL = 0x01ff                      // ARM9: HW_LCDC_VRAM_A  -->  HW_LCDC_VRAM_END
    }
    GXVRamLCDC;

## 参照

`GX_SetBankForLCDC, GX_GetBankForLCDC, GX_DisableBankForLCDC`

## 履歴

Ver. 2005/02/15 初版