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
|
||||
HostRoot ../../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 *nobanner_banner;
|
||||
static NTRBannerFile *card_banner;
|
||||
static NTRBannerFile *download_banner;
|
||||
static NTRBannerFile *no_card_banner;
|
||||
static u8 image_index_list[ LAUNCHER_TITLE_LIST_NUM ];
|
||||
static const int MAX_SHOW_BANNER = 6;
|
||||
static GXOamAttr banner_oam_attr[MAX_SHOW_BANNER+10];// アフィンパラメータ埋める関係で少し大きめ
|
||||
@ -82,9 +81,7 @@ static void LoadNTRBannerFiles()
|
||||
NNS_G2D_ASSERT( size > 0 );
|
||||
size = CMN_LoadFile( (void **)&nobanner_banner, "data/NoBanner.bnr", &g_allocator);
|
||||
NNS_G2D_ASSERT( size > 0 );
|
||||
size = CMN_LoadFile( (void **)&card_banner, "data/CardBanner.bnr", &g_allocator);
|
||||
NNS_G2D_ASSERT( size > 0 );
|
||||
size = CMN_LoadFile( (void **)&download_banner, "data/DownloadBanner.bnr", &g_allocator);
|
||||
size = CMN_LoadFile( (void **)&no_card_banner, "data/NoCardBanner.bnr", &g_allocator);
|
||||
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
|
||||
{
|
||||
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ならノーバナー
|
||||
{
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user