ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Drascula Namespace Reference

Classes

class  ArchiveMan
 
struct  CharInfo
 
class  Console
 
class  DrasculaEngine
 
struct  DrasculaGameDescription
 
struct  ItemLocation
 
struct  RoomTalkAction
 
struct  RoomUpdate
 
struct  TalkSequenceCommand
 
class  TextResourceParser
 

Enumerations

enum  DrasculaGameFeatures { GF_PACKED = (1 << 0) }
 
enum  Languages {
  kEnglish = 0, kSpanish = 1, kGerman = 2, kFrench = 3,
  kItalian = 4, kRussian = 5
}
 
enum  Verbs {
  kVerbDefault = -1, kVerbNone = 0, kVerbLook = 1, kVerbPick = 2,
  kVerbOpen = 3, kVerbClose = 4, kVerbTalk = 5, kVerbMove = 6
}
 
enum  InventoryItems {
  kItemMoney = 7, kItemLeaves = 8, kItemCross = 9, kItemSpike = 10,
  kItemEarplugs = 11, kItemBook = 12, kItemBubbleGum = 13, kItemSickle = 14,
  kItemTissues = 15, kItemCigarettes = 16, kItemCandle = 17, kItemTwoCoins = 18,
  kItemOneCoin = 19, kItemReefer = 20, kItemKey = 21, kItemHandbag = 22,
  kItemEarWithEarPlug = 23, kItemPhone = 28
}
 
enum  InventoryItems2 {
  kItemKey2 = 7, kItemCross2 = 9, kItemRope2 = 19, kItemReefer2 = 20,
  kItemOneCoin2 = 22, kItemPhone2 = 28
}
 
enum  Colors {
  kColorBrown = 1, kColorDarkBlue = 2, kColorLightGreen = 3, kColorDarkGreen = 4,
  kColorYellow = 5, kColorOrange = 6, kColorRed = 7, kColorMaroon = 8,
  kColorPurple = 9, kColorWhite = 10, kColorPink = 11
}
 
enum  SSNFrames {
  kFrameInit = 0, kFrameCmpRle = 1, kFrameCmpOff = 2, kFrameEndAnim = 3,
  kFrameSetPal = 4, kFrameMouseKey = 5, kFrameEmptyFrame = 6
}
 
enum  IgorTalkerTypes {
  kIgorDch = 0, kIgorFront = 1, kIgorDoor = 2, kIgorSeated = 3,
  kIgorWig = 4
}
 
enum  VonBraunTalkerTypes { kVonBraunNormal = 0, kVonBraunDoor = 1 }
 
enum  AnimFrameTypes {
  kFrameBlind = 0, kFrameSnore = 1, kFrameBat = 2, kFrameVonBraun = 3,
  kFramePianist = 4, kFrameDrunk = 5, kFrameCandles = 6, kFramePendulum = 7
}
 
enum  DialogOptionStatus { kDialogOptionUnselected = 1, kDialogOptionSelected = 2, kDialogOptionClicked = 3 }
 
enum  TalkSequenceCommands {
  kPause = 0, kSetFlag = 1, kClearFlag = 2, kPickObject = 3,
  kAddObject = 4, kBreakOut = 5, kConverse = 6, kPlaceVB = 7,
  kUpdateRoom = 8, kUpdateScreen = 9, kTrackProtagonist = 10, kPlaySound = 11,
  kFinishSound = 12, kTalkerGeneral = 13, kTalkerDrunk = 14, kTalkerPianist = 15,
  kTalkerBJ = 16, kTalkerVBNormal = 17, kTalkerVBDoor = 18, kTalkerIgorSeated = 19,
  kTalkerWerewolf = 20, kTalkerMus = 21, kTalkerDrascula = 22, kTalkerBartender0 = 23,
  kTalkerBartender1 = 24
}
 
enum  CharacterDirections { kDirectionUp = 0, kDirectionDown = 1, kDirectionLeft = 2, kDirectionRight = 3 }
 
enum  MouseCursors { kCursorCrosshair = 0, kCursorCurrentItem = 1 }
 
enum  DoorActions { kCloseDoor = 0, kOpenDoor = 1 }
 

Detailed Description

This is the namespace of the Drascula engine.

Status of this engine: ???

Games using this engine: