xoreos  0.0.5
Namespaces | Enumerations
types.h File Reference

Basic The Witcher type definitions. More...

#include "src/common/types.h"
Include dependency graph for types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Engines
 
 Engines::Witcher
 

Enumerations

enum  Engines::Witcher::ObjectType {
  Engines::Witcher::kObjectTypeCreature = 1U << 0, Engines::Witcher::kObjectTypeItem = 1U << 1, Engines::Witcher::kObjectTypeTrigger = 1U << 2, Engines::Witcher::kObjectTypeDoor = 1U << 3,
  Engines::Witcher::kObjectTypeAreaOfEffect = 1U << 4, Engines::Witcher::kObjectTypeWaypoint = 1U << 5, Engines::Witcher::kObjectTypePlaceable = 1U << 6, Engines::Witcher::kObjectTypeStore = 1U << 7,
  Engines::Witcher::kObjectTypeSound = 1U << 9, Engines::Witcher::kObjectTypeSpawnPoint = 1U << 10, Engines::Witcher::kObjectTypeActionPoint = 1U << 11, Engines::Witcher::kObjectTypeInvalid = 0x7FFF,
  Engines::Witcher::kObjectTypeAll = 0x7FFF, Engines::Witcher::kObjectTypeMAX = 0x7FFF, Engines::Witcher::kObjectTypeArea = 1U << 29, Engines::Witcher::kObjectTypeModule = 1U << 30,
  Engines::Witcher::kObjectTypeSelf = 1U << 31
}
 
enum  Engines::Witcher::Script {
  Engines::Witcher::kScriptAttackBegin = 0, Engines::Witcher::kScriptAttacked, Engines::Witcher::kScriptBattleBegin, Engines::Witcher::kScriptBlocked,
  Engines::Witcher::kScriptCastSpellAt, Engines::Witcher::kScriptClick, Engines::Witcher::kScriptClosed, Engines::Witcher::kScriptDamaged,
  Engines::Witcher::kScriptDeath, Engines::Witcher::kScriptDialogue, Engines::Witcher::kScriptDisarm, Engines::Witcher::kScriptDisturbed,
  Engines::Witcher::kScriptEndDialogue, Engines::Witcher::kScriptEndRound, Engines::Witcher::kScriptEnter, Engines::Witcher::kScriptExit,
  Engines::Witcher::kScriptFailToOpen, Engines::Witcher::kScriptHeartbeat, Engines::Witcher::kScriptInternal, Engines::Witcher::kScriptIsUsable,
  Engines::Witcher::kScriptItemSold, Engines::Witcher::kScriptJoinAttempt, Engines::Witcher::kScriptLock, Engines::Witcher::kScriptModuleLoad,
  Engines::Witcher::kScriptModuleStart, Engines::Witcher::kScriptNotice, Engines::Witcher::kScriptOpen, Engines::Witcher::kScriptOpenStore,
  Engines::Witcher::kScriptOutOfAmmo, Engines::Witcher::kScriptPlayerDeath, Engines::Witcher::kScriptPlayerDying, Engines::Witcher::kScriptPlayerLevelUp,
  Engines::Witcher::kScriptPlayerRespawn, Engines::Witcher::kScriptPlayerRest, Engines::Witcher::kScriptPutIntoInventory, Engines::Witcher::kScriptRemoveFromInventory,
  Engines::Witcher::kScriptRest, Engines::Witcher::kScriptSpawn, Engines::Witcher::kScriptSpellCastAt, Engines::Witcher::kScriptTrapTriggered,
  Engines::Witcher::kScriptUnlock, Engines::Witcher::kScriptUsed, Engines::Witcher::kScriptUserdefine, Engines::Witcher::kScriptUserdefined,
  Engines::Witcher::kScriptWitness, Engines::Witcher::kScriptMAX
}
 

Detailed Description

Basic The Witcher type definitions.

Definition in file types.h.