27 #ifndef AVALANCHE_ENUMS_H 28 #define AVALANCHE_ENUMS_H 32 enum MonsterType { kMonsterTypeGhost, kMonsterTypeGlerk };
34 enum Flavour { kFlavourEga, kFlavourBgi, kFlavourNatural, kFlavourTwo, kFlavourOne };
37 kColorBlack = 0, kColorBlue, kColorGreen, kColorCyan, kColorRed,
38 kColorMagenta = 5, kColorBrown, kColorLightgray, kColorDarkgray, kColorLightblue,
39 kColorLightgreen = 10, kColorLightcyan, kColorLightred, kColorLightmagenta, kColorYellow,
45 kRoomNowhere = 0, kRoomYours = 1, kRoomOutsideYours = 2, kRoomOutsideSpludwicks = 3,
46 kRoomYourHall = 5, kRoomMusicRoom = 7, kRoomOutsideArgentPub = 9, kRoomArgentRoad = 10,
47 kRoomWiseWomans = 11, kRoomSpludwicks = 12, kRoomInsideAbbey = 13, kRoomOutsideAbbey = 14,
48 kRoomAvvysGarden = 15, kRoomAylesOffice = 16, kRoomArgentPub = 19, kRoomBrummieRoad = 20,
49 kRoomBridge = 21, kRoomLusties = 22, kRoomLustiesRoom = 23, kRoomWestHall = 25,
50 kRoomEastHall = 26, kRoomOubliette = 27, kRoomGeidas = 28, kRoomCatacombs = 29,
51 kRoomEntranceHall = 40, kRoomRobins = 42, kRoomOutsideNottsPub = 46, kRoomNottsPub = 47,
52 kRoomOutsideDucks = 50, kRoomDucks = 51, kRoomOutsideCardiffCastle = 70, kRoomInsideCardiffCastle = 71,
53 kRoomBossKey = 98, kRoomMap = 99, kRoomDummy = 177
58 kObjectWine = 1, kObjectMoney, kObjectBodkin, kObjectPotion, kObjectChastity,
59 kObjectBolt, kObjectCrossbow, kObjectLute, kObjectBadge, kObjectMushroom,
60 kObjectKey, kObjectBell, kObjectPrescription, kObjectPen, kObjectInk,
61 kObjectClothes, kObjectHabit, kObjectOnion, kObjectDummy = 177
67 kPeopleAvalot = 150, kPeopleSpludwick = 151, kPeopleCrapulus = 152, kPeopleDrDuck = 153,
68 kPeopleMalagauche = 154, kPeopleFriarTuck = 155, kPeopleRobinHood = 156, kPeopleCwytalot = 157,
69 kPeopleDuLustie = 158, kPeopleDuke = 159, kPeopleDogfood = 160, kPeopleTrader = 161,
70 kPeopleIbythneth = 162, kPeopleAyles = 163, kPeoplePort = 164, kPeopleSpurge = 165,
73 kPeopleArkata = 175, kPeopleGeida = 176, kPeopleInvisible = 177, kPeopleWisewoman = 178,
75 kPeoplePardon = 254, kPeopleNone = 0
79 kVerbCodeExam = 1, kVerbCodeOpen = 2, kVerbCodePause = 3, kVerbCodeGet = 4, kVerbCodeDrop = 5,
80 kVerbCodeInv = 6, kVerbCodeTalk = 7, kVerbCodeGive = 8, kVerbCodeDrink = 9, kVerbCodeLoad = 10,
81 kVerbCodeSave = 11, kVerbCodePay = 12, kVerbCodeLook = 13, kVerbCodeBreak = 14, kVerbCodeQuit = 15,
82 kVerbCodeSit = 16, kVerbCodeStand = 17, kVerbCodeGo = 18, kVerbCodeInfo = 19, kVerbCodeUndress = 20,
83 kVerbCodeWear = 21, kVerbCodePlay = 22, kVerbCodeRing = 23, kVerbCodeHelp = 24, kVerbCodeLarrypass = 25,
84 kVerbCodePhaon = 26, kVerbCodeBoss = 27, kVerbCodePee = 28, kVerbCodeCheat = 29, kVerbCodeMagic = 30,
85 kVerbCodeRestart = 31, kVerbCodeEat = 32, kVerbCodeListen = 33, kVerbCodeBuy = 34, kVerbCodeAttack = 35,
86 kVerbCodePasswd = 36, kVerbCodeDir = 37, kVerbCodeDie = 38, kVerbCodeScore = 39, kVerbCodePut = 40,
87 kVerbCodeKiss = 41, kVerbCodeClimb = 42, kVerbCodeJump = 43, kVerbCodeHiscores = 44, kVerbCodeWake = 45,
88 kVerbCodeHello = 46, kVerbCodeThanks = 47,
89 kVerbCodeSmartAlec = 249, kVerbCodeExpletive = 253, kVerbCodePardon = 254
93 kCurUpArrow = 0, kCurScrewDriver = 1, kCurRightArrow = 2, kCurFletch = 3, kCurWait = 4, kCurHand = 5,
94 kCurCrosshair = 6, kCurIBeam = 7, kCurHelp = 8
110 enum ControlCharacter {
111 kControlSpeechBubble = 2,
113 kControlToBuffer = 4,
116 kControlBackspace = 8,
117 kControlInsertSpaces = 9,
118 kControlLeftJustified = 12,
119 kControlNewLine = 13,
120 kControlParagraph = 16,
121 kControlQuestion = 17,
123 kControlRegister = 19,
124 kControlNegative = 21,
128 static const int16 kScreenWidth = 640;
129 static const int16 kScreenHeight = 200;
131 static const int16 kWalk = 3;
132 static const int16 kRun = 5;
136 #endif // AVALANCHE_ENUMS_H Definition: animation.h:32