xoreos  0.0.5
Namespaces | Enumerations
types.h File Reference

Basic Star Wars: Knights of the Old Republic II - The Sith Lords 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::KotOR2
 

Enumerations

enum  Engines::KotOR2::ObjectType {
  Engines::KotOR2::kObjectTypeCreature = 1U << 0, Engines::KotOR2::kObjectTypeItem = 1U << 1, Engines::KotOR2::kObjectTypeTrigger = 1U << 2, Engines::KotOR2::kObjectTypeDoor = 1U << 3,
  Engines::KotOR2::kObjectTypeAreaOfEffect = 1U << 4, Engines::KotOR2::kObjectTypeWaypoint = 1U << 5, Engines::KotOR2::kObjectTypePlaceable = 1U << 6, Engines::KotOR2::kObjectTypeStore = 1U << 7,
  Engines::KotOR2::kObjectTypeEncounter = 1U << 8, Engines::KotOR2::kObjectTypeSound = 1U << 9, Engines::KotOR2::kObjectTypeInvalid = 0x7FFF, Engines::KotOR2::kObjectTypeAll = 0x7FFF,
  Engines::KotOR2::kObjectTypeMAX = 0x7FFF, Engines::KotOR2::kObjectTypeArea = 1U << 29, Engines::KotOR2::kObjectTypeModule = 1U << 30, Engines::KotOR2::kObjectTypeSelf = 1U << 31
}
 Object type, matches the bitfield in nwscript.nss. More...
 
enum  Engines::KotOR2::Script {
  Engines::KotOR2::kScriptAccelerate = 0, Engines::KotOR2::kScriptActivateItem, Engines::KotOR2::kScriptAnimate, Engines::KotOR2::kScriptAquireItem,
  Engines::KotOR2::kScriptAttacked, Engines::KotOR2::kScriptBlocked, Engines::KotOR2::kScriptBreak, Engines::KotOR2::kScriptClick,
  Engines::KotOR2::kScriptClosed, Engines::KotOR2::kScriptCreate, Engines::KotOR2::kScriptDamaged, Engines::KotOR2::kScriptDeath,
  Engines::KotOR2::kScriptDialogue, Engines::KotOR2::kScriptDisarm, Engines::KotOR2::kScriptDisturbed, Engines::KotOR2::kScriptEndDialogue,
  Engines::KotOR2::kScriptEndRound, Engines::KotOR2::kScriptEnter, Engines::KotOR2::kScriptExhausted, Engines::KotOR2::kScriptExit,
  Engines::KotOR2::kScriptFailToOpen, Engines::KotOR2::kScriptFire, Engines::KotOR2::kScriptHeartbeart, Engines::KotOR2::kScriptHeartbeat,
  Engines::KotOR2::kScriptHitBullet, Engines::KotOR2::kScriptHitFollower, Engines::KotOR2::kScriptHitObstacle, Engines::KotOR2::kScriptHitWorld,
  Engines::KotOR2::kScriptLock, Engines::KotOR2::kScriptModuleLoad, Engines::KotOR2::kScriptModuleStart, Engines::KotOR2::kScriptNotice,
  Engines::KotOR2::kScriptOpen, Engines::KotOR2::kScriptOpenStore, Engines::KotOR2::kScriptPlayerDeath, Engines::KotOR2::kScriptPlayerDying,
  Engines::KotOR2::kScriptPlayerLevelUp, Engines::KotOR2::kScriptPlayerRespawn, Engines::KotOR2::kScriptPlayerRest, Engines::KotOR2::kScriptRest,
  Engines::KotOR2::kScriptSpawn, Engines::KotOR2::kScriptSpellCastAt, Engines::KotOR2::kScriptTrackLoop, Engines::KotOR2::kScriptTrapTriggered,
  Engines::KotOR2::kScriptUnaquireItem, Engines::KotOR2::kScriptUnlock, Engines::KotOR2::kScriptUsed, Engines::KotOR2::kScriptUserdefined,
  Engines::KotOR2::kScriptMAX
}
 
enum  Engines::KotOR2::Skin {
  Engines::KotOR2::kSkinA = 0, Engines::KotOR2::kSkinB, Engines::KotOR2::kSkinC, Engines::KotOR2::kSkinH,
  Engines::KotOR2::kSkinMAX
}
 
enum  Engines::KotOR2::Gender {
  Engines::KotOR2::kGenderMale = 0, Engines::KotOR2::kGenderFemale, Engines::KotOR2::kGenderBoth, Engines::KotOR2::kGenderOther,
  Engines::KotOR2::kGenderNone
}
 
enum  Engines::KotOR2::Class {
  Engines::KotOR2::kClassSoldier = 0, Engines::KotOR2::kClassScout, Engines::KotOR2::kClassScoundrel, Engines::KotOR2::kClassJediGuardian,
  Engines::KotOR2::kClassJediConsular, Engines::KotOR2::kClassJediSentinel, Engines::KotOR2::kClassExpertDroid, Engines::KotOR2::kClassCombatDroid,
  Engines::KotOR2::kClassMinion, Engines::KotOR2::kClassTechSpecialist, Engines::KotOR2::kClassBountyHunter, Engines::KotOR2::kClassJediWeaponMaster,
  Engines::KotOR2::kClassJediMaster, Engines::KotOR2::kClassJediWatchMan, Engines::KotOR2::kClassSithMarauder, Engines::KotOR2::kClassSithLord,
  Engines::KotOR2::kClassSithAssassin, Engines::KotOR2::kClassInvalid = 255
}
 

Detailed Description

Basic Star Wars: Knights of the Old Republic II - The Sith Lords type definitions.

Definition in file types.h.