1 #ifndef SKYWARDSWORDQUEST_HPP 2 #define SKYWARDSWORDQUEST_HPP 4 #include "athena/Global.hpp" 5 #include "athena/ZQuestFile.hpp" 23 void setPlayerName(
const std::string& name);
24 std::string playerName()
const;
26 void setRupeeCount(atUint16 value);
27 atUint16 rupeeCount();
28 void setAmmoCount(AmmoType type, atUint32 count);
29 atUint32 ammoCount(AmmoType type);
30 void setMaxHP(atUint16 val);
33 void setSpawnHP(atUint16 val);
36 void setCurrentHP(atUint16 val);
38 float currentHearts();
39 std::string currentLocation();
40 std::string currentArea();
41 std::string currentLocationCopy();
43 void setSkipData(std::unique_ptr<atUint8[]>&&
data);
44 atUint8* skipData()
const;
47 atUint32 slotChecksum();
48 atUint32 skipChecksum();
51 void setNew(
bool isNew);
54 std::unique_ptr<atUint8[]> m_skipData;
ZQuestFile is an export format for save data.
atUint8 * data() const
data