# MBUserInfo

## C Specification

      #include <nitro/mb.h>

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

## Description

This structure defines the style of user data used in the multi-boot process of both parent and child.

## Members

The meaning of each member is as follows.

Member | Meaning
`favoriteColor` | The color set number showing the player's favorite color.
`playerNo` | The player number. Parent is fixed at 0. Child is 1–15. (Note that this has been changed from NITRO-SDK 2.0 PR5 and older versions.)
`nameLength` | The length of player nicknames. Assigns the number of characters available for names.
`name` | The player nickname. Specifies by nameLength the number of characters available within `MB_USER_NAME_LENGTH`. You can use special characters defined in UTF-16LE and IPL. Basically, this sets the name obtained from the system.

## See Also

`MB_Init`

## Revision History

11/02/2004 Matched the structure definition to the header file, added to the `name` description.
08/09/2004 Initial version.