/* セッション情報の各フィールドサイズ */ #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 初版