xoreos  0.0.5
Namespaces | Enumerations
types.h File Reference

Basic Jade Empire type definitions. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Engines
 
 Engines::Jade
 

Enumerations

enum  Engines::Jade::ObjectType {
  Engines::Jade::kObjectTypeInvalid = 0, Engines::Jade::kObjectTypeContainer = 1, Engines::Jade::kObjectTypeCreature = 2, Engines::Jade::kObjectTypeDoor = 3,
  Engines::Jade::kObjectTypeTrigger = 4, Engines::Jade::kObjectTypePlayerCreature = 5, Engines::Jade::kObjectTypeArea = 7, Engines::Jade::kObjectTypeProjectile = 8,
  Engines::Jade::kObjectTypePlaceable = 9, Engines::Jade::kObjectTypeAreaOfEffect = 10, Engines::Jade::kObjectTypeWaypoint = 11, Engines::Jade::kObjectTypeSound = 12,
  Engines::Jade::kObjectTypeCrowd = 13, Engines::Jade::kObjectTypeMAX, Engines::Jade::kObjectTypeSelf = 0x7FFE, Engines::Jade::kObjectTypeAll = 0x7FFF
}
 
enum  Engines::Jade::Script {
  Engines::Jade::kScriptOnHeartbeat = 0, Engines::Jade::kScriptOnEnter = 1, Engines::Jade::kScriptOnExit = 2, Engines::Jade::kScriptOnUserdefined = 3,
  Engines::Jade::kScriptOnDamage = 4, Engines::Jade::kScriptOnDeath = 5, Engines::Jade::kScriptOnDisarm = 6, Engines::Jade::kScriptOnClick = 7,
  Engines::Jade::kScriptOnTrapTriggered = 8, Engines::Jade::kScriptOnOpen = 9, Engines::Jade::kScriptOnClose = 10, Engines::Jade::kScriptOnUnlock = 11,
  Engines::Jade::kScriptOnFailToOpen = 12, Engines::Jade::kScriptOnConversation = 13, Engines::Jade::kScriptOnActivate = 14, Engines::Jade::kScriptOnPerceptionAppeared = 15,
  Engines::Jade::kScriptOnSpellCastAt = 16, Engines::Jade::kScriptOnPhysicalAttacked = 17, Engines::Jade::kScriptOnDisturbed = 18, Engines::Jade::kScriptOnCombatEnd = 19,
  Engines::Jade::kScriptOnSpawn = 20, Engines::Jade::kScriptOnRested = 21, Engines::Jade::kScriptOnBlocked = 22, Engines::Jade::kScriptOnCreate = 23,
  Engines::Jade::kScriptOnPerceptionVanished = 24, Engines::Jade::kScriptOnUse = 25, Engines::Jade::kScriptOnDead = 26, Engines::Jade::kScriptOnStateChange = 27,
  Engines::Jade::kScriptOnSubCombatStart = 28, Engines::Jade::kScriptOnSubCombatEnd = 29, Engines::Jade::kScriptMAX
}
 
enum  Engines::Jade::Animation {
  Engines::Jade::kAnimationWalk = 0, Engines::Jade::kAnimationWalkinj = 1, Engines::Jade::kAnimationWalkcom = 2, Engines::Jade::kAnimationWalkinjcom = 3,
  Engines::Jade::kAnimationRun = 4, Engines::Jade::kAnimationRuninj = 5, Engines::Jade::kAnimationRuncom = 6, Engines::Jade::kAnimationRuninjcom = 7,
  Engines::Jade::kAnimationPause = 8, Engines::Jade::kAnimationPausecom = 9, Engines::Jade::kAnimationPauseinj = 10, Engines::Jade::kAnimationPauseinjcom = 11,
  Engines::Jade::kAnimationSneak = 12, Engines::Jade::kAnimationSneakinj = 13, Engines::Jade::kAnimationSneakcom = 14, Engines::Jade::kAnimationSneakinjcom = 15,
  Engines::Jade::kAnimationWalkb = 16, Engines::Jade::kAnimationWalkbinj = 17, Engines::Jade::kAnimationWalkbcom = 18, Engines::Jade::kAnimationWalkbinjcom = 19,
  Engines::Jade::kAnimationWalkl = 20, Engines::Jade::kAnimationWalklinj = 21, Engines::Jade::kAnimationWalklcom = 22, Engines::Jade::kAnimationWalklinjcom = 23,
  Engines::Jade::kAnimationWalkr = 24, Engines::Jade::kAnimationWalkrinj = 25, Engines::Jade::kAnimationWalkrcom = 26, Engines::Jade::kAnimationWalkrinjcom = 27,
  Engines::Jade::kAnimationJog = 28, Engines::Jade::kAnimationJoginj = 29, Engines::Jade::kAnimationJogcom = 30, Engines::Jade::kAnimationJoginjcom = 31,
  Engines::Jade::kAnimationPauseDuplicateName = 32, Engines::Jade::kAnimationPauseBored_1 = 33, Engines::Jade::kAnimationPauseBored_2 = 34, Engines::Jade::kAnimationPauseBored_3 = 35,
  Engines::Jade::kAnimationBowMoreDemureForFemale = 36, Engines::Jade::kAnimationBow_2 = 37, Engines::Jade::kAnimationStandingTurnLeft = 38, Engines::Jade::kAnimationStandingTurnRight = 39,
  Engines::Jade::kAnimationPickUpItemGround = 40, Engines::Jade::kAnimationPickUpItemTable = 41, Engines::Jade::kAnimationJumpVertical = 42, Engines::Jade::kAnimationPauseEvil = 42,
  Engines::Jade::kAnimationMantle = 43, Engines::Jade::kAnimationPauseGood = 43, Engines::Jade::kAnimationClimbLadders = 44, Engines::Jade::kAnimationOpeningADoorDoubleDoor = 45,
  Engines::Jade::kAnimationPush = 46, Engines::Jade::kAnimationOpeningAContainerOnTheGround = 47, Engines::Jade::kAnimationOpeningAContainerOnATable = 48, Engines::Jade::kAnimationFlipASwitch = 49,
  Engines::Jade::kAnimationTurnAWheel = 50, Engines::Jade::kAnimationPullACord = 51, Engines::Jade::kAnimationPullingBackALever = 52, Engines::Jade::kAnimationGiveItem = 53,
  Engines::Jade::kAnimationTakeItem = 54, Engines::Jade::kAnimationCough = 55, Engines::Jade::kAnimationSneeze = 56, Engines::Jade::kAnimationYawn = 57,
  Engines::Jade::kAnimationShoeAwayFlies = 58, Engines::Jade::kAnimationStretch = 59, Engines::Jade::kAnimationScratchHead = 60, Engines::Jade::kAnimationScratchBelly = 61,
  Engines::Jade::kAnimationScratchAss = 62, Engines::Jade::kAnimationSleepy = 63, Engines::Jade::kAnimationObserving = 64, Engines::Jade::kAnimationPauseInjured = 65,
  Engines::Jade::kAnimationDrunkenPoisonedPause = 66, Engines::Jade::kAnimationCreepForward = 67, Engines::Jade::kAnimationWalkForward = 68, Engines::Jade::kAnimationBackPeddle = 69,
  Engines::Jade::kAnimationJogForward = 70, Engines::Jade::kAnimationJogLeanLeft = 71, Engines::Jade::kAnimationJogLeanRight = 72, Engines::Jade::kAnimationDrunkenWalk = 73,
  Engines::Jade::kAnimationWalkInjured = 74, Engines::Jade::kAnimationWalkStairs = 75, Engines::Jade::kAnimationWalkingDiscussionL = 76, Engines::Jade::kAnimationWalkingDiscussionR = 77,
  Engines::Jade::kAnimationWalkFat = 78, Engines::Jade::kAnimationWalkScholar = 79, Engines::Jade::kAnimationWalkThief = 80, Engines::Jade::kAnimationWalkWArmsBack = 81,
  Engines::Jade::kAnimationWalkWTightDress = 82, Engines::Jade::kAnimationWalkBackBackPeddle = 83, Engines::Jade::kAnimationHeavyLoadWalk = 84, Engines::Jade::kAnimationCriminalWalk = 85,
  Engines::Jade::kAnimationStumbleTrip = 86, Engines::Jade::kAnimationRunForward_ = 87, Engines::Jade::kAnimationRunInjured = 88, Engines::Jade::kAnimationRunLeanLeft = 89,
  Engines::Jade::kAnimationRunLeanRight = 90, Engines::Jade::kAnimationSittingDownOnChair = 91, Engines::Jade::kAnimationSittingPause = 92, Engines::Jade::kAnimationStandingUpFromChair = 93,
  Engines::Jade::kAnimationStandUpFromGround = 94, Engines::Jade::kAnimationSittingOnGround = 95, Engines::Jade::kAnimationSitOnGround = 96, Engines::Jade::kAnimationFaint = 97,
  Engines::Jade::kAnimationFaintPause = 98, Engines::Jade::kAnimationStandUpFromFaint = 99, Engines::Jade::kAnimationLightTorch = 100, Engines::Jade::kAnimationHoldTorchLeft = 101,
  Engines::Jade::kAnimationDrinkingFromMugWhileSitting = 102, Engines::Jade::kAnimationEatingOnAChair = 103, Engines::Jade::kAnimationEatingStandingUp = 104, Engines::Jade::kAnimationGambling = 105,
  Engines::Jade::kAnimationGamblingWin = 106, Engines::Jade::kAnimationGamblingLose = 107, Engines::Jade::kAnimationGamblingObserve_1 = 108, Engines::Jade::kAnimationGamblingObserve_2 = 109,
  Engines::Jade::kAnimationDrunkenSleepingRaving = 110, Engines::Jade::kAnimationPassingOutFaceFirstIntoFood = 111, Engines::Jade::kAnimationWakingUpFromPassingOut = 112, Engines::Jade::kAnimationCarryingAHeavyLoad = 113,
  Engines::Jade::kAnimationWeighingItems = 114, Engines::Jade::kAnimationHidingItemInSleeve = 115, Engines::Jade::kAnimationFanning = 116, Engines::Jade::kAnimationFixingHair = 117,
  Engines::Jade::kAnimationKowtow = 118, Engines::Jade::kAnimationBackAwaySlavishly = 119, Engines::Jade::kAnimationJuggling = 120, Engines::Jade::kAnimationBeckon = 121,
  Engines::Jade::kAnimationExclamationOfDismay = 122, Engines::Jade::kAnimationFishing = 123, Engines::Jade::kAnimationTreatingInjury = 124, Engines::Jade::kAnimationFlinchFromPain = 125,
  Engines::Jade::kAnimationPlayingCricketGame = 126, Engines::Jade::kAnimationPlayingCricketGameWin = 127, Engines::Jade::kAnimationPlayingCricketGameLose = 128, Engines::Jade::kAnimationPratfall = 129,
  Engines::Jade::kAnimationSpitTake = 130, Engines::Jade::kAnimationCelebration_1 = 131, Engines::Jade::kAnimationCelebration_2 = 132, Engines::Jade::kAnimationCelebration_3 = 133,
  Engines::Jade::kAnimationOrationRecitePoetry = 134, Engines::Jade::kAnimationWriteDraw = 135, Engines::Jade::kAnimationSignName = 136, Engines::Jade::kAnimationCountingWithAbbacus = 137,
  Engines::Jade::kAnimationUsingAnOfficialStamp = 138, Engines::Jade::kAnimationSweeping = 139, Engines::Jade::kAnimationReligiousZealotPreaching = 140, Engines::Jade::kAnimationMeditate = 141,
  Engines::Jade::kAnimationChant = 142, Engines::Jade::kAnimationSleeping = 143, Engines::Jade::kAnimationRingGong = 144, Engines::Jade::kAnimationPlayInstrument_1 = 145,
  Engines::Jade::kAnimationPlayInstrument_2 = 146, Engines::Jade::kAnimationFarming_1 = 147, Engines::Jade::kAnimationFarming_2 = 148, Engines::Jade::kAnimationWheelbarrowWalk = 149,
  Engines::Jade::kAnimationChoppingHammering = 150, Engines::Jade::kAnimationWhippingSlaves = 151, Engines::Jade::kAnimationHunkerDownOnGround = 152, Engines::Jade::kAnimationHunkerPause = 153,
  Engines::Jade::kAnimationStandFromHunker = 154, Engines::Jade::kAnimationCookWithWok = 155, Engines::Jade::kAnimationFemaleDance = 156, Engines::Jade::kAnimationHookerBeckon = 157,
  Engines::Jade::kAnimationNormalTalkingGeneric = 158, Engines::Jade::kAnimationNormalTalkingA = 159, Engines::Jade::kAnimationNormalTalkingB = 160, Engines::Jade::kAnimationAngrilyMakingAPointGeneric = 161,
  Engines::Jade::kAnimationAngrilyMakingAPointA = 162, Engines::Jade::kAnimationAngrilyMakingAPointB = 163, Engines::Jade::kAnimationPleadingTalkingGeneric = 164, Engines::Jade::kAnimationPleadingTalkingA = 165,
  Engines::Jade::kAnimationPleadingTalkingB = 166, Engines::Jade::kAnimationSadlyTalkingGenerc = 167, Engines::Jade::kAnimationSadlyTalkingA = 168, Engines::Jade::kAnimationLaughing = 169,
  Engines::Jade::kAnimationGreeting = 170, Engines::Jade::kAnimationFlirting = 171, Engines::Jade::kAnimationWaving = 172, Engines::Jade::kAnimationWaveBye = 173,
  Engines::Jade::kAnimationFawning = 174, Engines::Jade::kAnimationCringing = 175, Engines::Jade::kAnimationHorror = 176, Engines::Jade::kAnimationWhispering = 177,
  Engines::Jade::kAnimationTaunting = 178, Engines::Jade::kAnimationShrug = 179, Engines::Jade::kAnimationBribing = 180, Engines::Jade::kAnimationGossiping = 181,
  Engines::Jade::kAnimationSternIssuingOrder = 182, Engines::Jade::kAnimationBegging = 183, Engines::Jade::kAnimationLaugh = 184, Engines::Jade::kAnimationDrunkenLaugh = 185,
  Engines::Jade::kAnimationListen = 186, Engines::Jade::kAnimationSlapRefuseSuitor = 187, Engines::Jade::kAnimationSlapped = 188, Engines::Jade::kAnimationGirlishGiggle = 189,
  Engines::Jade::kAnimationChud3Death = 248, Engines::Jade::kAnimationStayFainted = 250, Engines::Jade::kAnimationFlyAway = 261, Engines::Jade::kAnimationLand = 262,
  Engines::Jade::kAnimationLandB = 263, Engines::Jade::kAnimationStopHoldTorchLeft = 268, Engines::Jade::kAnimationKata_1 = 272, Engines::Jade::kAnimationKata_2 = 273,
  Engines::Jade::kAnimationKata_3 = 274, Engines::Jade::kAnimationBurningAction = 304, Engines::Jade::kAnimationKneelToMeditate = 288, Engines::Jade::kAnimationStandFromMeditate = 289,
  Engines::Jade::kAnimationChantDown = 290, Engines::Jade::kAnimationChantToKneel = 291, Engines::Jade::kAnimationDeadBack1Perm = 292, Engines::Jade::kAnimationDeadFront1Perm = 293,
  Engines::Jade::kAnimationDeadFront2Perm = 294, Engines::Jade::kAnimationKnockedDownFrontPerm = 295, Engines::Jade::kAnimationKnockedDownBackPerm = 296, Engines::Jade::kAnimationKnockedDownFrontCough = 297,
  Engines::Jade::kAnimationKnockedDownBackCough = 298, Engines::Jade::kAnimationGamblingDoOnce = 299, Engines::Jade::kAnimationDeadBack2Loop = 300, Engines::Jade::kAnimationSearchLoopKneel = 301,
  Engines::Jade::kAnimationSearchToStand = 302, Engines::Jade::kAnimationDustOffFromCombatReady = 303, Engines::Jade::kAnimationBurningActionLoop = 304, Engines::Jade::kAnimationPainDoOnce = 305,
  Engines::Jade::kAnimationLookRight = 306, Engines::Jade::kAnimationLookRightLoop = 307, Engines::Jade::kAnimationLookRightToIdle = 308, Engines::Jade::kAnimationLookLeft = 309,
  Engines::Jade::kAnimationLookLeftLoop = 310, Engines::Jade::kAnimationLookLeftToIdle = 311, Engines::Jade::kAnimationRunningTurn = 312, Engines::Jade::kAnimationResetpause = 313,
  Engines::Jade::kAnimationCombatTurnLeft = 314, Engines::Jade::kAnimationCombatTurnRight = 315, Engines::Jade::kAnimationBurningDoOnce = 316, Engines::Jade::kAnimationBackflip = 317,
  Engines::Jade::kAnimationPausetorun180 = 318, Engines::Jade::kAnimationEvilSmileDoOnce = 319, Engines::Jade::kAnimationKneelDieDoOnce = 320, Engines::Jade::kAnimationPauseArmsBehindBack = 321,
  Engines::Jade::kAnimationGenderfreeVictory = 322, Engines::Jade::kAnimationDamageHiFront = 323, Engines::Jade::kAnimationDamageHiLeft = 324, Engines::Jade::kAnimationStunDoOnce = 325,
  Engines::Jade::kAnimationMeditatePermKneel = 326, Engines::Jade::kAnimationSummonLoop = 327, Engines::Jade::kAnimationSummonStart = 328, Engines::Jade::kAnimationSearchToMagic = 329,
  Engines::Jade::kAnimationProgrammerdefaultspeak = 330, Engines::Jade::kAnimationProgrammerdefaultlisten = 331, Engines::Jade::kAnimationPointForward = 332, Engines::Jade::kAnimationPointRight = 333,
  Engines::Jade::kAnimationPointLeft = 334, Engines::Jade::kAnimationBinding = 335
}
 

Detailed Description

Basic Jade Empire type definitions.

Definition in file types.h.