ScummVM API documentation
Voyeur Namespace Reference

Classes

class  BoltEntry
 
class  BoltFile
 
class  BoltFilesState
 
class  BoltGroup
 
class  BVoyBoltFile
 
class  CMapResource
 
class  ControlResource
 
class  Debugger
 
class  DisplayResource
 
class  DrawInfo
 
class  EventsManager
 
class  FilesManager
 
class  FontInfoResource
 
class  FontResource
 
class  HotspotTimes
 
class  IntData
 
class  IntNode
 
class  PictureResource
 
class  PtrResource
 
class  RectEntry
 
class  RectResource
 
class  ResolveEntry
 
class  RL2Decoder
 
class  Screen
 
class  SoundManager
 
class  StampBoltFile
 
class  StateResource
 
class  SVoy
 
class  ThreadResource
 
class  ViewPortListResource
 
class  ViewPortPalEntry
 
class  ViewPortResource
 
class  VInitCycleResource
 
class  VoyeurEngine
 
struct  VoyeurEvent
 
struct  VoyeurGameDescription
 
struct  VoyeurSavegameHeader
 

Typedefs

typedef void(EventsManager::* EventMethodPtr) ()
 
typedef void(ViewPortResource::* ViewPortMethodPtr) ()
 
typedef void(Screen::* ScreenMethodPtr) ()
 
typedef void(Screen::* ViewPortSetupPtr) (ViewPortResource *)
 
typedef void(Screen::* ViewPortAddPtr) (ViewPortResource *, int idx, const Common::Rect &bounds)
 
typedef void(Screen::* ViewPortRestorePtr) (ViewPortResource *)
 

Enumerations

enum  VoyeurEventType {
  EVTYPE_NONE = 0, EVTYPE_VIDEO = 1, EVTYPE_AUDIO = 2, EVTYPE_EVID = 3,
  EVTYPE_COMPUTER = 4
}
 
enum  EventFlag {
  EVTFLAG_TIME_DISABLED = 1, EVTFLAG_2 = 2, EVTFLAG_8 = 8, EVTFLAG_RECORDING = 0x10,
  EVTFLAG_40 = 0x40, EVTFLAG_VICTIM_PRESET = 0x80, EVTFLAG_100 = 0x100
}
 
enum  PictureFlag {
  PICFLAG_2 = 2, PICFLAG_PIC_OFFSET = 8, PICFLAG_CLEAR_SCREEN = 0x10, PICFLAG_20 = 0x20,
  PICFLAG_HFLIP = 0x40, PICFLAG_VFLIP = 0x80, PICFLAG_100 = 0x100, PICFLAG_CLEAR_SCREEN00 = 0x1000
}
 
enum  DisplayFlag {
  DISPFLAG_1 = 1, DISPFLAG_2 = 2, DISPFLAG_4 = 4, DISPFLAG_8 = 8,
  DISPFLAG_10 = 0x10, DISPFLAG_20 = 0x20, DISPFLAG_40 = 0x40, DISPFLAG_80 = 0x80,
  DISPFLAG_100 = 0x100, DISPFLAG_200 = 0x200, DISPFLAG_400 = 0x400, DISPFLAG_800 = 0x800,
  DISPFLAG_1000 = 0x1000, DISPFLAG_2000 = 0x2000, DISPFLAG_4000 = 0x4000, DISPFLAG_VIEWPORT = 0x8000,
  DISPFLAG_CURSOR = 0x10000, DISPFLAG_NONE = 0
}
 
enum  FontJustify { ALIGN_LEFT = 0, ALIGN_CENTER = 1, ALIGN_RIGHT = 2 }
 
enum  VoyeurDebugChannels { kDebugScripts = 1 << 0 }
 
enum  VoyeurArea {
  AREA_NONE, AREA_APARTMENT, AREA_INTERFACE, AREA_ROOM,
  AREA_EVIDENCE
}
 

Variables

const int COMPUTER_DEFAULTS []
 
const int RESOLVE_TABLE []
 
const int LEVEL_H []
 
const int LEVEL_M []
 
const int BLIND_TABLE []
 
const int COMPUTER_SCREEN_TABLE []
 
const char *const SZ_FILENAMES []
 
const char *const SATURDAY_EN
 
const char *const SUNDAY_EN
 
const char *const MONDAY_EN
 
const char *const AM_EN
 
const char *const PM_EN
 
const char *const START_OF_MESSAGE_EN
 
const char *const END_OF_MESSAGE_EN
 
const char *const EVENT_TYPE_STRINGS_EN [4]
 
const char *const SATURDAY_AFTERNOON_EN
 
const char *const PLAYER_APARTMENT_EN
 
const char *const SATURDAY_DE
 
const char *const SUNDAY_DE
 
const char *const MONDAY_DE
 
const char *const AM_DE
 
const char *const PM_DE
 
const char *const START_OF_MESSAGE_DE
 
const char *const END_OF_MESSAGE_DE
 
const char *const EVENT_TYPE_STRINGS_DE [4]
 
const char *const SATURDAY_AFTERNOON_DE
 
const char *const PLAYER_APARTMENT_DE
 
int DOT_LINE_START [9]
 
int DOT_LINE_OFFSET [9]
 
int DOT_LINE_LENGTH [9]
 
const char *const PIRACY_MESSAGE_EN []
 
const char *const PIRACY_MESSAGE_DE []
 

Detailed Description

This is the namespace of the Voyeur engine.

Status of this engine: Complete

Games using this engine: