#include <dwc.h>
enum DWCScResult {
DWC_SC_RESULT_NO_ERROR = 0,
DWC_SC_RESULT_NO_AVAILABILITY_CHECK,
DWC_SC_RESULT_INVALID_PARAMETERS,
DWC_SC_RESULT_NOT_INITIALIZED,
DWC_SC_RESULT_CORE_NOT_INITIALIZED,
DWC_SC_RESULT_OUT_OF_MEMORY,
DWC_SC_RESULT_CALLBACK_PENDING,
DWC_SC_RESULT_HTTP_ERROR,
DWC_SC_RESULT_UNKNOWN_RESPONSE,
DWC_SC_RESULT_RESPONSE_INVALID,
DWC_SC_RESULT_INVALID_DATATYPE,
DWC_SC_RESULT_REPORT_INCOMPLETE,
DWC_SC_RESULT_REPORT_INVALID,
DWC_SC_RESULT_SUBMISSION_FAILED,
DWC_SC_RESULT_UNKNOWN_ERROR,
DWC_SC_RESULT_MAX,
};
enum DWCScGameResult {
DWC_SC_GAME_RESULT_WIN,
DWC_SC_GAME_RESULT_LOSS,
DWC_SC_GAME_RESULT_DRAW,
DWC_SC_GAME_RESULT_DISCONNECT,
DWC_SC_GAME_RESULT_DESYNC,
DWC_SC_GAME_RESULT_NONE,
DWC_SC_GAME_RESULT_MAX,
};
enum DWCScGameStatus {
DWC_SC_GAME_STATUS_COMPLETE,
DWC_SC_GAME_STATUS_PARTIAL,
DWC_SC_GAME_STATUS_BROKEN,
DWC_SC_GAME_STATUS_MAX,
};
DWC_SC_RESULT_NO_ERROR |
エラーは発生しませんでした |
DWC_SC_RESULT_NO_AVAILABILITY_CHECK |
初期化の前に、標準のGameSpy可用性チェックが実行されませんでした |
DWC_SC_RESULT_INVALID_PARAMETERS |
インターフェース関数に渡されたパラメータが無効です |
DWC_SC_RESULT_NOT_INITIALIZED |
SDKが初期化されませんでした |
DWC_SC_RESULT_CORE_NOT_INITIALIZED |
コアが初期化されませんでした |
DWC_SC_RESULT_OUT_OF_MEMORY |
SDKはリソースにメモリを割り当てられませんでした |
DWC_SC_RESULT_CALLBACK_PENDING |
アプリケーションに対し、操作が保留中であることを伝えます |
DWC_SC_RESULT_HTTP_ERROR |
バックエンドが適正なHTTPによるレスポンスに失敗した場合のエラー発生 |
DWC_SC_RESULT_UNKNOWN_RESPONSE |
SDKが結果を理解できない場合のエラー発生 |
DWC_SC_RESULT_RESPONSE_INVALID |
SDKがバックエンドからのレスポンスを読み取れない場合のエラー発生 |
DWC_SC_RESULT_INVALID_DATATYPE |
無効なデータタイプ |
DWC_SC_RESULT_REPORT_INCOMPLETE |
レポートが不完全です |
DWC_SC_RESULT_REPORT_INVALID |
レポートの一部またはすべてが無効です |
DWC_SC_RESULT_SUBMISSION_FAILED |
レポートの送信に失敗しました |
DWC_SC_RESULT_UNKNOWN_ERROR |
SDKが認識できないエラー |
DWC_SC_RESULT_MAX |
返される可能性のある結果コードの合計数 |
DWC_SC_GAME_RESULT_WIN |
勝利 |
DWC_SC_GAME_RESULT_LOSS |
敗北 |
DWC_SC_GAME_RESULT_DRAW |
引き分け |
DWC_SC_GAME_RESULT_DISCONNECT |
切断 |
DWC_SC_GAME_RESULT_DESYNC |
同期ミス |
DWC_SC_GAME_RESULT_NONE |
未定義 |
DWC_SC_GAME_RESULT_MAX |
ゲームの結果コードの合計数 |
DWC_SC_GAME_STATUS_COMPLETE |
ゲームセッションが、中断(切断、非同期化など)されることなく予定通りに終了しました。このステータスは、すべてのプレイヤーがゲーム結果を入手できることを示しています |
DWC_SC_GAME_STATUS_PARTIAL |
ゲームセッションは予定通りに終了しましたが、1人以上のプレイヤーが予想外に中止または切断しました。接続切断されたプレイヤーがゲーム結果で明確にレポートされ、正規化中、可能性のあるペナルティメトリックに使用されます |
DWC_SC_GAME_STATUS_BROKEN |
ゲームセッションは予想通りのエンドポイントに達せず、完了しませんでした。これは、終了結果が確定できないイベントが検出された場合にレポートされる必要があります |
DWC_SC_GAME_STATUS_MAX |
ゲームステータスコードの合計数 |