1 #ifndef __SAVE_UTIL_H__
2 #define __SAVE_UTIL_H__
16 float getSaveData(
int whichcp,
const std::string &key,
unsigned int num );
17 const std::vector< float >&
getSaveData(
int whichcp,
const std::string &key );
18 std::string
getSaveString(
int whichcp,
const std::string &key,
unsigned int num );
21 unsigned int pushSaveData(
int whichcp,
const std::string &key,
float val );
22 unsigned int eraseSaveData(
int whichcp,
const std::string &key,
unsigned int index );
23 unsigned int clearSaveData(
int whichcp,
const std::string &key );
24 unsigned int pushSaveString(
int whichcp,
const std::string &key,
const std::string &value );
25 void putSaveString(
int whichcp,
const std::string &key,
unsigned int num,
const std::string &val );
26 void putSaveData(
int whichcp,
const std::string &key,
unsigned int num,
float val );
27 unsigned int eraseSaveString(
int whichcp,
const std::string &key,
unsigned int index );
29 std::vector< std::string >
loadStringList(
int playernum,
const std::string &mykey );
30 const std::vector< std::string >&
getStringList(
int playernum,
const std::string &mykey );
31 void saveStringList(
int playernum,
const std::string &mykey,
const std::vector< std::string > &
names );
32 void saveDataList(
int playernum,
const std::string &mykey,
const std::vector< float > &values );