TwlIPL/build/tests/DisplaySystemInformation/ARM9/src/control.h
aoki_ryoma a5a58aab7f メニュー全体の再構成。
フォントの各種データ、無線ファームの各種データを追加。
各バイナリに対してゲームコードの設定を行った。
実行ファイルの種類を更に細分化し、Makefileを条件指定ファイルから自動生成するように修正。
ユーザデータの破壊、リセットに確認を追加。
NANDアプリにはそれぞれ新規バナーを割り当てた。
ハッシュデータの照合において、結果がIncorrectだった場合は文字色を赤で表記するようにした。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2083 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-04 07:08:00 +00:00

41 lines
1.2 KiB
C

/*---------------------------------------------------------------------------*
Project: TwlIPL - tests - DisplaySystemInformation
File: control.h
Copyright **** Nintendo. All rights reserved.
These coded instructions, statements, and computer programs contain
proprietary information of Nintendo of America Inc. and/or Nintendo
Company Ltd., and are protected by Federal copyright law. They may
not be disclosed to third parties or copied or duplicated in any form,
in whole or in part, without the prior written consent of Nintendo.
$Date:: $
$Rev$
$Author$
*---------------------------------------------------------------------------*/
#ifndef __DISPLAY_SYSTEM_CONTROL_H__
#define __DISPLAY_SYSTEM_CONTROL_H__
#include <twl.h>
#ifdef __cplusplus
extern "C" {
#endif
typedef enum ChangeCotnrolResult{
CHANGE_NOTHING,
CHANGE_CONTROL,
CHANGE_VALUE_CHANGED
} ChangeCotnrolResult;
BOOL executeControl( int *line, int *changeLine, u8 *mode );
ChangeCotnrolResult changeControl( int *menu, int *line, int *changeLine, u8 *changeMode );
BOOL control( int *menu, int *line, int *changeLine, u8 *changeMode );
#ifdef __cplusplus
}
#endif
#endif