mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
TwlSDK 3072対応
(ただし/build/norfirm/norfirm-print/ARM9のみ、なぜかlibreboot_spを要求しビルド通らず) Launcherのsmallfix git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@363 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
238e68f472
commit
c1d671f7a1
@ -352,7 +352,7 @@ void LauncherInit( TitleProperty *pTitleList )
|
||||
GX_LoadBG2Scr(bg_scr_data2, 0, sizeof(bg_scr_data2));
|
||||
|
||||
DrawBackLightSwitch();
|
||||
PrintfSJIS( 0, 0, TXT_COLOR_BLUE, "TWL-SYSTEM MENU ver.", SYSMENU_VER );
|
||||
PrintfSJIS( 0, 0, TXT_COLOR_BLUE, "TWL-SYSTEM MENU ver.%06x", SYSMENU_VER );
|
||||
|
||||
SVC_CpuClear( 0x0000, &tpd, sizeof(TpWork), 16 );
|
||||
|
||||
@ -481,6 +481,7 @@ static void ProcessBackLightPads( void )
|
||||
brightness = 0;
|
||||
}
|
||||
SYSM_SetBackLightBrightness( (u8)brightness );
|
||||
DrawBackLightSwitch();
|
||||
}
|
||||
if( ( pad.trg & PAD_BUTTON_SELECT) || dw_bl_trg ) {
|
||||
brightness = TSD_GetBacklightBrightness() - 1;
|
||||
@ -488,6 +489,7 @@ static void ProcessBackLightPads( void )
|
||||
brightness = TWL_BACKLIGHT_LEVEL_MAX;
|
||||
}
|
||||
SYSM_SetBackLightBrightness( (u8)brightness );
|
||||
DrawBackLightSwitch();
|
||||
}
|
||||
}
|
||||
|
||||
@ -515,6 +517,9 @@ static TitleProperty *ProcessPads( TitleProperty *pTitleList )
|
||||
s_wavstop = FALSE;
|
||||
}
|
||||
(void) SelectFunc( &tp_lr, &tpd.disp );
|
||||
}else
|
||||
{
|
||||
s_wavstop = FALSE;
|
||||
}
|
||||
|
||||
if(pad.cont & PAD_KEY_RIGHT || tp_lr == 1){ // バナー選択
|
||||
@ -526,9 +531,10 @@ static TitleProperty *ProcessPads( TitleProperty *pTitleList )
|
||||
s_csr += csr_v;
|
||||
if((LAUNCHER_TITLE_LIST_NUM-1)*FRAME_PER_SELECT < s_csr) s_csr = (LAUNCHER_TITLE_LIST_NUM-1)*FRAME_PER_SELECT;
|
||||
if( s_csr < 0 ) s_csr = 0;
|
||||
|
||||
selected = (s_csr + FRAME_PER_SELECT/2)/FRAME_PER_SELECT;
|
||||
if(s_csr%FRAME_PER_SELECT == 0){
|
||||
csr_v = 0;
|
||||
selected = s_csr/FRAME_PER_SELECT;
|
||||
|
||||
// バナーが中央にあるときだけ決定可能
|
||||
tp_select = SelectSomethingByTP(&dummy, func, 1 );
|
||||
@ -667,6 +673,7 @@ TitleProperty *LauncherMain( TitleProperty *pTitleList )
|
||||
// バックライトスイッチの表示
|
||||
static void DrawBackLightSwitch(void)
|
||||
{
|
||||
NNS_G2dCharCanvasClearArea( &gCanvas, TXT_COLOR_NULL, B_LIGHT_DW_BUTTON_TOP_X + 24, B_LIGHT_DW_BUTTON_TOP_Y, 40, 13 );
|
||||
PutStringUTF16( B_LIGHT_DW_BUTTON_TOP_X, B_LIGHT_DW_BUTTON_TOP_Y, TXT_COLOR_RED,
|
||||
L"\xE01c\xE01b" );
|
||||
PrintfSJIS( B_LIGHT_DW_BUTTON_TOP_X + 24, B_LIGHT_DW_BUTTON_TOP_Y, TXT_COLOR_RED,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user