1 #ifndef ALTTP_QUEST_HPP 2 #define ALTTP_QUEST_HPP 4 #include "athena/Global.hpp" 7 #include "athena/ALTTPStructs.hpp" 8 #include "athena/ALTTPEnums.hpp" 210 atUint8
keys()
const;
626 std::vector<ALTTPRoomFlags*> m_roomFlags;
627 std::vector<ALTTPOverworldEvent*> m_overworldEvents;
630 atUint16 m_rupeeCurrent;
634 atUint16 m_wishingPond;
637 atUint8 m_magicPower;
639 atUint8 m_bombUpgrades;
640 atUint8 m_arrowUpgrades;
641 atUint8 m_heartFiller;
642 atUint8 m_magicFiller;
644 atUint8 m_bombFiller;
645 atUint8 m_arrowFiller;
650 std::vector<atUint8> m_dungeonKeys;
651 ALTTPProgressIndicator m_progressIndicator;
653 ALTTPMapIcon m_mapIcon;
654 ALTTPStartLocation m_startLocation;
657 ALTTPTagAlong m_tagAlong;
658 std::vector<atUint8> m_oldManFlags;
660 std::vector<atUint8> m_unknown1;
661 std::vector<atUint16> m_playerName;
663 std::vector<atUint16> m_dungeonDeathTotals;
665 atUint16 m_deathSaveCount;
666 atInt16 m_postGameDeathCounter;
672 #endif // ALTTP_QUEST_HPP ALTTPProgressFlags1 progressFlags1() const
progressFlags1
atUint8 oldManFlag(atUint32 id)
oldManFlag
atUint16 wishingPond() const
wishingPond
atUint8 magicFiller() const
magicFiller
void setCompasses(ALTTPDungeonItemFlags flags)
setCompasses
void setRupeeCurrent(atUint16 val)
setRupeeCurrent
ALTTPDungeonItemFlags dungeonMaps() const
dungeonMaps
void setProgressIndicator(ALTTPProgressIndicator val)
setProgressIndicator
void setRoomFlags(std::vector< ALTTPRoomFlags * > flags)
setRoomFlags
void setTagAlong(ALTTPTagAlong val)
setTagAlong
void setLightDarkWorldIndicator(ALTTPLightDarkWorldIndicator val)
setLightDarkWorldIndicator
void setCrystals(ALTTPCrystals val)
setCrystals
void setPostGameDeathCounter(atInt16 val)
setPostGameDeathCounter
atUint8 arrows() const
arrows
ALTTPOverworldEvent * overworldEvent(atUint32 id) const
overworldEvent
atUint32 dungeonCount() const
dungeonCount
atUint8 arrowFiller() const
arrowFiller
atUint16 checksum() const
checksum
void setHealth(atUint8 val)
setHealth
ALTTPLightDarkWorldIndicator lightDarkWorldIndicator() const
lightDarkWorldIndicator
A Link to the Past Quest container class.
atInt16 postGameDeathCounter() const
postGameDeathCounter
void setDungeonDeathTotal(atUint32 id, atUint16 val)
setDungeonDeathTotal
atUint8 bombFlag() const
bombFlag
atUint8 keys() const
keys
atUint16 rupeeMax() const
rupeeMax
ALTTPPendants pendants() const
pendants
atUint16 dungeonDeathTotal(atUint32 id) const
dungeonDeathTotal
void setBombFlag(atUint8 flag)
setBombFlag
void setHealthFiller(atUint8 val)
setHealthFiller
void setDungeonKeys(std::vector< atUint8 > val)
setDungeonKeys
ALTTPCrystals crystals() const
crystals
void setUnknown2(atUint16 val)
setUnknown2
atUint8 healthFiller() const
healthFiller
atUint16 deathSaveCount() const
deathSaveCount
std::string playerNameToString() const
playerNameToString
void setOldManFlags(std::vector< atUint8 > flags)
setOldManFlags
atUint8 arrowUpgrades() const
arrowUpgrades
atUint8 dungeonKeys(atUint32 id) const
dungeonKeys
void setProgressFlags1(ALTTPProgressFlags1 val)
setProgressFlags1
void setPlayerName(std::vector< atUint16 > playerName)
setPlayerName
ALTTPDungeonItemFlags bigKeys() const
bigKeys
ALTTPStartLocation startLocation() const
startLocation
const ALTTPInventory & inventory() const
inventory
ALTTPProgressFlags2 progressFlags2() const
progressFlags2
std::vector< ALTTPRoomFlags * > roomFlags()
roomFlags
void setChecksum(atUint16 checksum)
setChecksum
void setWishingPond(atUint16 val)
setWishingPond
void setRupeeMax(atUint16 val)
setRupeeMax
void setBombUpgrades(atUint8 val)
setBombUpgrades
atUint8 bombFiller() const
bombFiller
void setDeathSaveCount(atUint16 val)
setDeathSaveCount
void setArrowUpgrades(atUint8 val)
setArrowUpgrades
ALTTPTagAlong tagAlong() const
tagAlong
void setBigKeys(ALTTPDungeonItemFlags flags)
setBigKeys
void setDungeonDeathTotals(std::vector< atUint16 > val)
setDungeonDeathTotals
atUint32 unknown1Count() const
unknown1Count
ALTTPAbilities abilityFlags() const
abilityFlags
void setStartLocation(ALTTPStartLocation val)
setStartLocation
ALTTPDungeonItemFlags compasses() const
compasses
atUint8 magicPower() const
magicPower
void setOverworldEvents(std::vector< ALTTPOverworldEvent * > events)
setOverworldEvents
atUint16 dungeonDeathTotalCount() const
dungeonDeathTotalCount
std::vector< atUint16 > playerName() const
playerName
void setMagicFiller(atUint8 val)
setMagicFiller
void setMagicPower(atUint8 val)
setMagicPower
atUint16 unknown2() const
unknown2
void setInventory(const ALTTPInventory &inv)
setInventory
std::vector< ALTTPOverworldEvent * > overworldEvents() const
overworldEvents
ALTTPMapIcon mapIcon() const
mapIcon
void setArrowFiller(atUint8 val)
setArrowFiller
void setHealthMax(atUint8 val)
setHealthMax
ALTTPProgressIndicator progressIndicator() const
progressIndicator
void setProgressFlags2(ALTTPProgressFlags2 val)
setProgressFlags2
void setValid(bool val)
setValid
void setOldManFlag(atUint32 id, atUint8 val)
setOldManFlag
atUint16 rupeeCurrent() const
rupeeCurrent
void setArrows(atUint8 val)
setArrows
atUint32 oldManFlagCount() const
oldManFlagCount
void setKeys(atUint8 val)
setKeys
void setBombFiller(atUint8 val)
setBombFiller
void setMagicUsage(ALTTPMagicUsage val)
setMagicUsage
void setAbilityFlags(ALTTPAbilities val)
setAbilityFlags
atUint8 health() const
health
atUint8 unknown1(atUint32 id)
unknown1
void setDungeonMaps(ALTTPDungeonItemFlags flags)
setDungeonMaps
atUint8 healthMax() const
healthMax
atUint8 bombUpgrades() const
bombUpgrades
void setMapIcon(ALTTPMapIcon val)
setMapIcon
void setPendants(ALTTPPendants val)
setPendants
ALTTPMagicUsage magicUsage() const
magicUsage
void setUnknown1(std::vector< atUint8 > flags)
setUnknown1