MB_ICON_*,MB_GAME_*,MB_USER_*

定義

#include <nitro/mb.h>

#define MB_ICON_COLOR_NUM        16                       // アイコン色数
#define MB_ICON_PALETTE_SIZE     (MB_ICON_COLOR_NUM * 2)  // アイコンデータサイズ (16bitカラー×色数)
#define MB_ICON_DATA_SIZE        512                      // アイコンデータサイズ (32×32dot 16色)
#define MB_GAME_NAME_LENGTH      48                       // ゲームネーム長   (2byte単位) ※最大で左記文字数でかつ、横幅185ドット以内に収まる範囲で指定。
#define MB_GAME_INTRO_LENGTH     96                       // ゲーム説明長     (2byte単位) ※最大で左記文字数でかつ、横幅199ドット×2に収まる範囲で指定。
#define MB_USER_NAME_LENGTH      10                       // ユーザーネーム長 (2byte単位)

説明

MBライブラリでゲーム情報やユーザ情報について規定された各種定数です。
各値の意味は以下の通りです。
意味
MB_ICON_COLOR_NUM ダウンロードゲーム表示用アイコンのパレット色数最大値です。
これは16色に固定されます。
MB_ICON_PALETTE_SIZE ダウンロードゲーム表示用アイコンのパレットデータサイズです。
これは実際に使用している色数によらず16色分のGXRgb型が格納された配列になります。
MB_ICON_DATA_SIZE ダウンロードゲーム表示用アイコンのイメージデータサイズです。
これは縦32ピクセル、横32ピクセルの16色インデックスカラービットマップに固定されます。
MB_GAME_NAME_LENGTH ダウンロードゲーム名の最大文字数です。
これは48文字に固定されます。
文字列は UTF16-LE のワイド文字列で扱われるので、文字数はバイト数のsizeof(wchar_t)倍となります。
また、IPL表示時に横幅185ピクセル以内におさまる長さである必要があります。
MB_GAME_INTRO_LENGTH ダウンロードゲーム説明文の最大文字数です。
これは96文字に固定されます。
文字列は UTF16-LE のワイド文字列で扱われるので、文字数はバイト数のsizeof(wchar_t)倍となります。
また、IPL表示時に2行の横幅199ピクセル以内におさまる長さである必要があります。
MB_USER_NAME_LENGTH ユーザ名の最大文字数です。
これは10文字に固定されます。
文字列は UTF16-LE のワイド文字列で扱われるので、文字数はバイト数のsizeof(wchar_t)倍となります。

参照

MBGameRegistry

履歴

2004/10/05 リンク修正
2004/09/27 初版