1 #if !defined(ATHENA_NO_SAVES) && !defined(ATHENA_NO_ZQUEST)
17 #ifndef SKYWARDSWORDQUEST_HPP
18 #define SKYWARDSWORDQUEST_HPP
20 #include "Athena/Global.hpp"
21 #include "Athena/ZQuestFile.hpp"
39 void setPlayerName(
const std::string& name);
40 std::string playerName()
const;
42 void setRupeeCount(atUint16 value);
43 atUint16 rupeeCount();
44 void setAmmoCount(AmmoType type, atUint32 count);
45 atUint32 ammoCount(AmmoType type);
46 void setMaxHP(atUint16 val);
49 void setSpawnHP(atUint16 val);
52 void setCurrentHP(atUint16 val);
54 float currentHearts();
55 std::string currentLocation();
56 std::string currentArea();
57 std::string currentLocationCopy();
59 void setSkipData(
const atUint8* data);
60 atUint8* skipData()
const;
63 atUint32 slotChecksum();
64 atUint32 skipChecksum();
67 void setNew(
bool isNew);
76 #endif // ATHENA_NO_SAVES
atUint8 * data() const
data
ZQuestFile is an export format for save data.