mirror of https://github.com/libAthena/athena.git
96 lines
1.3 KiB
C++
96 lines
1.3 KiB
C++
#ifndef ALTTP_ENUMS_HPP
|
|
#define ALTTP_ENUMS_HPP
|
|
|
|
#include "Types.hpp"
|
|
|
|
namespace Athena
|
|
{
|
|
|
|
enum BowType : char
|
|
{
|
|
BowNone,
|
|
BowArrows,
|
|
BowSilverArrows
|
|
};
|
|
|
|
enum BoomerangType : char
|
|
{
|
|
BoomerangNone,
|
|
BoomerangBlue,
|
|
BoomerangRed
|
|
};
|
|
|
|
enum MagicType : char
|
|
{
|
|
MagicNone,
|
|
MagicMushroom,
|
|
MagicPowder
|
|
};
|
|
|
|
enum ArmorType : char
|
|
{
|
|
GreenJerkin,
|
|
BlueMail,
|
|
RedMail
|
|
};
|
|
|
|
enum BottleType : char
|
|
{
|
|
BottleNone,
|
|
BottleMushroom, // No Use
|
|
BottleEmpty,
|
|
BottleRedPotion,
|
|
BottleBluePotion,
|
|
BottleFairy,
|
|
BottleBee,
|
|
BottleGoodBee
|
|
};
|
|
|
|
|
|
enum ALTTPStartLocation
|
|
{
|
|
LinksHouse = 0x00,
|
|
Sanctuary = 0x01,
|
|
Any = 0x05
|
|
};
|
|
|
|
enum ALTTPProgressIndicator
|
|
{
|
|
LinkInBed,
|
|
InCastleWithSword,
|
|
CompletedFirstDungeon,
|
|
BeatenAghanim
|
|
};
|
|
|
|
enum ALTTPMapIcon
|
|
{
|
|
Nothing = 0x00, //?
|
|
CrossInKakariko = 0x01, //?
|
|
CrossAtFirstDungeon = 0x02, //
|
|
Pendant = 0x03,
|
|
MasterSword = 0x04,
|
|
AganhimCastle = 0x05,
|
|
Crystal1 = 0x06,
|
|
AllCrystals = 0x07,
|
|
AganhimGanonTower = 0x08
|
|
};
|
|
|
|
enum ALTTPTagAlong
|
|
{
|
|
Noone,
|
|
Zelda,
|
|
Unknown1,
|
|
Oldman,
|
|
ZeldaMessage,
|
|
Blind,
|
|
DwarfFrog,
|
|
DwarfLW,
|
|
Kiki,
|
|
Unknown2,
|
|
TheifsChest,
|
|
AfterBoss
|
|
};
|
|
|
|
} // zelda
|
|
#endif // ALTTP_ENUMS_HPP
|