diff options
author | Filippos Karapetis | 2017-02-11 16:34:47 +0200 |
---|---|---|
committer | Filippos Karapetis | 2017-02-11 16:34:47 +0200 |
commit | 6b2ac7c7afc15f89bb0a6694fc323e594a5a471f (patch) | |
tree | bb8f8242c234bd5d1d0a831fb5e3ed38bc28c2b2 /devtools | |
parent | 77f11945865e02c6f2f30409ccae938fc1e3800d (diff) | |
download | scummvm-rg350-6b2ac7c7afc15f89bb0a6694fc323e594a5a471f.tar.gz scummvm-rg350-6b2ac7c7afc15f89bb0a6694fc323e594a5a471f.tar.bz2 scummvm-rg350-6b2ac7c7afc15f89bb0a6694fc323e594a5a471f.zip |
CRYO: Wrap enums around namespaces, to use EnumName::EnumValue
Diffstat (limited to 'devtools')
-rw-r--r-- | devtools/create_cryo/eden.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/devtools/create_cryo/eden.h b/devtools/create_cryo/eden.h index e9dd6be746..dac0766a6f 100644 --- a/devtools/create_cryo/eden.h +++ b/devtools/create_cryo/eden.h @@ -62,6 +62,7 @@ struct Follower { // Characters on Mirror screen int16 ff_E; }; +namespace PersonId { enum PersonId { pidGregor = 0, // The King pidDina, // Pink dino @@ -86,7 +87,9 @@ enum PersonId { pidDinosaur, // different species of friendly dino pidEnemy // different species of enemy dino }; +} +namespace PersonMask { enum PersonMask { pmGregor = 1, pmDina = 2, @@ -104,7 +107,9 @@ enum PersonMask { pmEnemy = 0x2000, pmMorkus = 0x4000 }; +} +namespace PersonFlags { enum PersonFlags { pfType0 = 0, pftTyrann, @@ -128,7 +133,9 @@ enum PersonFlags { pfInParty = 0x40, pf80 = 0x80 }; +} +namespace Objects { enum Objects { obNone, obWayStone, @@ -178,6 +185,7 @@ enum Objects { obTablet5, obTablet6 }; +} struct Goto { byte _areaNum; // target area @@ -223,6 +231,7 @@ struct Rect { int16 left, top, right, bottom; }; +namespace Areas { enum Areas { arMo = 1, arTausCave, @@ -237,7 +246,9 @@ enum Areas { arWhiteArch, arMoorkusLair }; +} +namespace AreaFlags { enum AreaFlags { afFlag1 = 1, afFlag2 = 2, @@ -253,6 +264,7 @@ enum AreaFlags { TyrannSighted = 0x4000, afFlag8000 = 0x8000 }; +} struct Room { byte _id; @@ -277,8 +289,10 @@ struct Area { int16 _visitCount; }; +namespace AreaType { enum AreaType { atCitadel = 1, atValley = 2, atCave = 3 }; +} |