定数

定義

/* セッション情報の各フィールドサイズ */
#define WDP_ICON_COLOR_MAX              16    /* 4bpp */
#define WDP_ICON_IMAGE_SIZE             512   /* 32pixel * 32pixel * 4bpp / 8bit */
#define WDP_ICON_PALETTE_SIZE           32    /* GXRgb * 16colors */
#define WDP_PLAYER_NAME_MAX             10    /* UTF16-LE で 10 文字以内 */
#define WDP_SESSION_TITLE_MAX           48    /* ただし 185 pixel かつ 2 行以内 */
#define WDP_SESSION_COMMENT_MAX         96    /* ただし 199 pixel かつ 2 行以内 */
#define WDP_USER_PARAM_SIZE             32    /* ユーザ定義の任意の値 */
#define WDP_AUTHCODE_SIZE               136   /* 署名コード */
#define WDP_BEACON_OPTION_SIZE          8     /* ビーコンオプション情報 */

/* WDPライブラリに必要なMP通信パケットサイズ */
#define WDP_PARENT_PACKET_MIN           256
#define WDP_CHILD_PACKET_SIZE           8
#define WDP_BEACON_SIZE                 112   /* == WM_SIZE_USER_GAMEINFO */

/* WM_SetGameInfo() に指定すべきDSダウンロードプレイの属性フラグ */
#define WDP_GAMEINFO_ATTR               (u8)(WM_ATTR_FLAG_ENTRY | WM_ATTR_FLAG_CS | WM_ATTR_FLAG_MB)


説明

WDPライブラリで定義される各種の定数です。各々の意味は以下のとおりです。
WDP_ICON_IMAGE_SIZE WDPIconDataFormat構造体のimageメンバのサイズです。
WDP_ICON_PALETTE_SIZE WDPIconDataFormat構造体のpaletteメンバのサイズです。
WDP_ICON_COLOR_MAX WDPIconDataFormat構造体のpaletteメンバの要素数です。
WDP_PLAYER_NAME_MAX WDPPlayerDataFormat構造体のnameメンバの要素数です。
WDP_SESSION_TITLE_MAX WDPSessionDataFixedFormat構造体のtitleメンバの要素数です。
WDP_SESSION_COMMENT_MAX WDPSessionDataFixedFormat構造体のcommentメンバの要素数です。
WDP_USER_PARAM_SIZE WDPSegmentFormat構造体のuser_paramメンバのサイズです。
WDP_AUTHCODE_SIZE WDPSegmentFormat構造体のauth_codeメンバのサイズです。
WDP_BEACON_OPTION_SIZE WDP_SetBeaconOption関数で指定できるビーコンオプション情報のサイズです。
WDP_PARENT_PACKET_MIN WDPライブラリ親機がMP通信で必要とする送信サイズの下限です。
WDP_CHILD_PACKET_SIZE WDPライブラリ子機がMP通信で必要とする送信サイズです。
厳密にこの値である必要がある点に注意してください。
WDP_BEACON_SIZE WDPライブラリがビーコンで必要とする送受信サイズです。
WDP_GAMEINFO_ATTR WDPライブラリ親機の送信ビーコンに指定すべき属性値です。

参照

WDPIconDataFormat WDPPlayerDataFormat WDPSessionDataFixedFormat WDPSegmentFormat

履歴

2006/02/24 初版