mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
バナーの整理、カードが無い場合のバナー追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@193 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
6034261796
commit
4782314361
@ -151,5 +151,5 @@ RomSpec
|
|||||||
Segment ALL
|
Segment ALL
|
||||||
HostRoot ../../data
|
HostRoot ../../data
|
||||||
Root /data
|
Root /data
|
||||||
File NTR_IPL_font_m.NFTR CardBanner.bnr DownloadBanner.bnr EmptyBanner.bnr NoBanner.bnr
|
File NTR_IPL_font_m.NFTR NoCardBanner.bnr EmptyBanner.bnr NoBanner.bnr
|
||||||
}
|
}
|
||||||
@ -66,8 +66,7 @@ static u64 old_titleIdArray[ LAUNCHER_TITLE_LIST_NUM ];
|
|||||||
|
|
||||||
static NTRBannerFile *empty_banner;
|
static NTRBannerFile *empty_banner;
|
||||||
static NTRBannerFile *nobanner_banner;
|
static NTRBannerFile *nobanner_banner;
|
||||||
static NTRBannerFile *card_banner;
|
static NTRBannerFile *no_card_banner;
|
||||||
static NTRBannerFile *download_banner;
|
|
||||||
static u8 image_index_list[ LAUNCHER_TITLE_LIST_NUM ];
|
static u8 image_index_list[ LAUNCHER_TITLE_LIST_NUM ];
|
||||||
static const int MAX_SHOW_BANNER = 6;
|
static const int MAX_SHOW_BANNER = 6;
|
||||||
static GXOamAttr banner_oam_attr[MAX_SHOW_BANNER+10];// アフィンパラメータ埋める関係で少し大きめ
|
static GXOamAttr banner_oam_attr[MAX_SHOW_BANNER+10];// アフィンパラメータ埋める関係で少し大きめ
|
||||||
@ -82,9 +81,7 @@ static void LoadNTRBannerFiles()
|
|||||||
NNS_G2D_ASSERT( size > 0 );
|
NNS_G2D_ASSERT( size > 0 );
|
||||||
size = CMN_LoadFile( (void **)&nobanner_banner, "data/NoBanner.bnr", &g_allocator);
|
size = CMN_LoadFile( (void **)&nobanner_banner, "data/NoBanner.bnr", &g_allocator);
|
||||||
NNS_G2D_ASSERT( size > 0 );
|
NNS_G2D_ASSERT( size > 0 );
|
||||||
size = CMN_LoadFile( (void **)&card_banner, "data/CardBanner.bnr", &g_allocator);
|
size = CMN_LoadFile( (void **)&no_card_banner, "data/NoCardBanner.bnr", &g_allocator);
|
||||||
NNS_G2D_ASSERT( size > 0 );
|
|
||||||
size = CMN_LoadFile( (void **)&download_banner, "data/DownloadBanner.bnr", &g_allocator);
|
|
||||||
NNS_G2D_ASSERT( size > 0 );
|
NNS_G2D_ASSERT( size > 0 );
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -148,7 +145,14 @@ static void NTRBannerDraw(int cursor, int selected, TitleProperty *titleprop)
|
|||||||
{
|
{
|
||||||
if(titleprop[l].titleID == 0) //IDがゼロの時はEmpty
|
if(titleprop[l].titleID == 0) //IDがゼロの時はEmpty
|
||||||
{
|
{
|
||||||
titleprop[l].pBanner = empty_banner;
|
if(l != 0)
|
||||||
|
{
|
||||||
|
titleprop[l].pBanner = empty_banner;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
titleprop[l].pBanner = no_card_banner;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if(titleprop[l].pBanner == NULL) //IDがゼロじゃないのにバナーがNULLならノーバナー
|
else if(titleprop[l].pBanner == NULL) //IDがゼロじゃないのにバナーがNULLならノーバナー
|
||||||
{
|
{
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user