# MBUserInfo

## 定義

  `#include <nitro/mb.h>`

      typedef	struct
      {
          u8   favoriteColor   : 4;
          u8   playerNo        : 4;
          u8   nameLength;
          u16  name[ MB_USER_NAME_LENGTH ];
      } MBUserInfo;	/* 22byte */

## 説明

親子ともマルチブート処理に使用するユーザデータの形式を規定する構造体です。
各メンバの意味は以下の通りです。

メンバ | 意味
favoriteColor | プレイヤーの好きな色を表す色セット番号です。
playerNo | プレイヤー番号です。親機は0に固定され、子機は1から15になります。 NITRO-SDK 2.0 PR5 以前のバージョンから親機の番号が変更されましたので注意してください。
nameLength | プレイヤーのニックネーム長です。 name の有効文字数を指定します。
name | プレイヤーのニックネームです。 UTF-16LEおよびIPL定義の特殊文字が使用可能で、主に本体から取得した名前を設定します。 MB_USER_NAME_LENGTH 文字以内の有効文字数をnameLength で指定します。

## 参照

`MB_Init`

## 履歴

2004/11/02 構造体定義をヘッダファイルと同一に訂正、説明追加
2004/08/09 初版