Shinobiライブラリ - プレイ履歴関数

ufReadAllHead

指定した商品の全項目のデータの読出し

書式

Bool ufReadAllHead( Prod_Num[10], **buff ) 
Uint8 Prod_Num[10] 
UFS_AllPlayHistory **buff 

引数

Prod_Num[10]   商品番号
**buff   読み出した結果を保存する領域

戻り値

TRUE   成功
FALSE   失敗

解説

指定した商品番号の全項目のデータを読み出します。 Prod_NumがNULLのときは、現在起動中のタイトルのデータを読み出します。

UFS_AllPlayHistory構造体の定義は以下の通りです。

 Uint8 version;   ライブラリのバージョン 
 Uint8 AutoSave;   商品番号 
 Uint8 ProdNum[10];   自動保存フラグ 
 Uint8 ProdName[48];   商品名(英語) 
 Uint8 ProdName2[44];   商品名(日本語) 
 Uint32 Kind;    ゲーム種別 
 Uint32 FirstStartTime;    初回起動日時 
 Uint16 CRC;    商品番号から商品名までのCRC 
 Uint8 PeriIdx[6];   ペリフェラル情報 
 Uint32 PrevStartTime;    前回起動日時 
 Uint16 StartCount;    起動回数 
 Uint16 PlayTime[24];    プレイ時間履歴 
 Uint16 LoadCount;    ロード回数 
 Uint32 Reserve_2;   リザーブ 
 Uint16 SaveCount;    セーブ回数 
 Uint8 GameEst;    プレイ評価 
 Uint8 GameCarry;    攻略率 
 Uint32 FirstNetPlay;    初回ネットワークプレイ日時 
 Uint32 PrevNetPlay;    前回ネットワークプレイ日時 
 Uint16 NetPlayCount;    ネットワークプレイ回数 
 Uint16 NetPlayTotalTime;    全ネットワークプレイ時間(分) 
 Uint8 FreeArea[32];    ユーザー開放領域 
 Uint8 Reserved2[10];    リザーブ 
 Uint16 SaveOccur;   本体メモリへのセーブ回数 


用例

UFS_AllPlayHistory allPlayHist;

/* 現在起動中のタイトルの記録データを読み出す */
ufReadAllHead(NULL, &allPlayHist);


ufReadAllHead
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999