small fix

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@173 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yoshida_teruhisa 2007-11-14 10:06:26 +00:00
parent da83d9ecfc
commit 9939d5cd13
2 changed files with 13 additions and 24 deletions

View File

@ -93,6 +93,7 @@ GXRgb TempPalette[16 * 16] =
MAKECOLOR(31, 0, 18),
};
// BGキャラクタ
const unsigned int bg_char_data[16 * 3] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,// 0000h
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@ -756,7 +757,7 @@ void GetAndDrawRTCData( RTCDrawProperty *pRTCDraw, BOOL forceGetFlag )
}
}
// ユーザーカラーの切り替え
// ユーザーカラー領域の切り替え
void ChangeUserColor( u8 col )
{
int l;

View File

@ -29,8 +29,8 @@
#define CANCEL_BUTTON_TOP_X ( 2 * 8 )
#define CANCEL_BUTTON_TOP_Y ( 21 * 8 )
#define CANCEL_BUTTON_BOTTOM_X ( (CANCEL_BUTTON_TOP_X + 8 ) * 8 )
#define CANCEL_BUTTON_BOTTOM_Y ( (CANCEL_BUTTON_TOP_Y + 2 ) * 8 )
#define CANCEL_BUTTON_BOTTOM_X ( CANCEL_BUTTON_TOP_X + (8 * 8) )
#define CANCEL_BUTTON_BOTTOM_Y ( CANCEL_BUTTON_TOP_Y + (2 * 8) )
#define USER_INFO_MENU_ELEMENT_NUM 4 // ユーザ情報メニューの項目数
@ -51,11 +51,7 @@
#define CHAR_USCORE L'_'
#define KEY_PER_LINE 11
// 特殊キー配置設定
typedef struct CsrPos {
u16 x; // x
u16 y; // y
}CsrPos;
#define KEY_START 109
typedef enum NameOrComment
{
@ -77,7 +73,8 @@ static void SetCommentInit( void );
static int SetCommentMain( void );
// static variable------------------------------
// 太りすぎの場合は、多分優先的にワークになっていくであろう部分
// 結構適当にstaticにしているので
// 少しでもダイエットしたい時はWork扱いにしてAlloc→Freeしましょう
static u16 s_csr = 0;
static const u16 *s_pStrSetting[ USER_INFO_MENU_ELEMENT_NUM ]; // メインメニュー用文字テーブルへのポインタリスト
static int char_mode = 0;
@ -285,7 +282,7 @@ int SetOwnerInfoMain( void )
return 0;
}
// バーチャルキー関係
// ソフトウェアキー関係
// キーの表示
static void DrawCharKeys( void )
{
@ -408,7 +405,7 @@ static void PushKeys( u16 code, NameOrComment noc )
}
}
// バーチャルキー上でのキーパッド及びタッチパッド処理
// ソフトウェアキー上でのキーパッド及びタッチパッド処理
// 先にReadTPしておくこと。
static void PadDetectOnKey( NameOrComment noc )
{
@ -464,8 +461,8 @@ static void DrawSetNicknameScene( void )
{
NNS_G2dCharCanvasClear( &gCanvas, TXT_COLOR_NULL );
PutStringUTF16( 0, 0, TXT_COLOR_BLUE, (const u16 *)L"NICKNAME" );
DrawCharKeys();
PutStringUTF16( 128-60 , 21 , TXT_COLOR_USER, s_temp_name.buffer );
DrawCharKeys();
}
// ニックネーム編集の初期化
@ -475,7 +472,7 @@ static void SetNicknameInit( void )
GXS_DispOff();
SetSoftKeyboardButton(0);
s_key_csr = 0;
s_key_csr = KEY_START;
// ニックネーム用テンポラリバッファの初期化
s_temp_name.length = TSD_GetNickname()->length;
@ -689,12 +686,12 @@ static void DrawSetCommentScene( void )
u16 tempbuf[TWL_COMMENT_LENGTH+2];
NNS_G2dCharCanvasClear( &gCanvas, TXT_COLOR_NULL );
PutStringUTF16( 0, 0, TXT_COLOR_BLUE, (const u16 *)L"COMMENT" );
DrawCharKeys();
SVC_CpuCopy( s_temp_comment.buffer, tempbuf, 13 * 2, 16 );
*(tempbuf+13)='\n';
SVC_CpuCopy( s_temp_comment.buffer+13, tempbuf+14, 13 * 2, 16 );
*(tempbuf+TWL_COMMENT_LENGTH+1)=0;
PutStringUTF16( 128-78 , 15 , TXT_COLOR_USER, tempbuf );
DrawCharKeys();
}
// コメント編集の初期化
@ -704,7 +701,7 @@ static void SetCommentInit( void )
GXS_DispOff();
SetSoftKeyboardButton(0);
s_key_csr = 0;
s_key_csr = KEY_START;
// コメント用テンポラリバッファの初期化
s_temp_comment.length = TSD_GetComment()->length;
@ -741,15 +738,6 @@ static int SetCommentMain( void )
// ニックネーム入力用キャラテーブル
//======================================================
/*
SJIS文字を文字定数として記述する場合
   
u8 str[] = "あいうえお"; 0x82,0xa0,0x82,0xa2...
u16 code = ''; 0xa0,0x82
*/
static const u16 char_tbl[CHAR_LIST_MODE_NUM][CHAR_LIST_CHAR_NUM] = {
{ // ひらがな
L'', L'', L'', L'', L'',