Logo Search packages:      
Sourcecode: scummvm version File versions  Download package

Classes | Enumerations | Functions | Variables

Tucker Namespace Reference

Classes

struct  Action
class  AnimationSequencePlayer
struct  CharPos
struct  Charset
class  CompressedSound
struct  CompressedSoundFile
struct  Data
class  DataTokenizer
class  Graphics
struct  LocationAnimation
struct  LocationMusic
struct  LocationObject
struct  LocationSound
struct  SoundSequenceData
struct  SoundSequenceDataList
struct  Sprite
struct  SpriteAnimation
struct  SpriteFrame
class  TuckerEngine

Enumerations

enum  { kCurrentCompressedSoundDataVersion = 1, kCompressedSoundDataFileHeaderSize = 4 }
enum  { kCurrentGameStateVersion = 1 }
enum  {
  kScreenWidth = 320, kScreenHeight = 200, kScreenPitch = 640, kFadePaletteStep = 5,
  kStartupLocationDemo = 9, kStartupLocationGame = 1, kDefaultCharSpeechSoundCounter = 1, kMaxSoundVolume = 127,
  kLastSaveSlot = 99
}
enum  { kFirstAnimationSequenceGame = 17, kFirstAnimationSequenceDemo = 13 }
enum  {
  kSoundsList_Seq3_4, kSoundsList_Seq9_10, kSoundsList_Seq21_20, kSoundsList_Seq13_14,
  kSoundsList_Seq15_16, kSoundsList_Seq27_28, kSoundsList_Seq17_18, kSoundsList_Seq19_20
}
enum  AnimationSoundType { kAnimationSoundType8BitsRAW, kAnimationSoundType16BitsRAW, kAnimationSoundTypeWAV }
enum  CharsetType { kCharsetTypeDefault, kCharsetTypeEng, kCharsetTypeCredits }
enum  CompressedSoundType { kSoundTypeFx, kSoundTypeMusic, kSoundTypeSpeech, kSoundTypeIntro }
enum  DataToken { kDataTokenDw, kDataTokenEx }
enum  GameFlag { kGameFlagDemo = 1 << 0, kGameFlagEncodedData = 1 << 1, kGameFlagNoSubtitles = 1 << 2, kGameFlagIntroOnly = 1 << 3 }
enum  InputKey {
  kInputKeyPause = 0, kInputKeyEscape, kInputKeyToggleInventory, kInputKeyToggleTextSpeech,
  kInputKeyHelp, kInputKeyCount
}
enum  TableInstructionCode {
  kCode_invalid, kCode_pan, kCode_bua, kCode_bub,
  kCode_buc, kCode_bsd, kCode_bof, kCode_buh,
  kCode_bon, kCode_bso, kCode_bus, kCode_buw,
  kCode_bux, kCode_c0a, kCode_c0c, kCode_c0s,
  kCode_end, kCode_fad, kCode_fw, kCode_flx,
  kCode_fxx, kCode_fx, kCode_gfg, kCode_gv,
  kCode_loc, kCode_opt, kCode_opf, kCode_ofg,
  kCode_snc, kCode_sse, kCode_ssp, kCode_s0p,
  kCode_sp, kCode_tpo, kCode_wa_, kCode_wsm,
  kCode_wat, kCode_was, kCode_wfx, kCode_xhr,
  kCode_xhm
}
enum  Verb {
  kVerbWalk = 0, kVerbLook = 1, kVerbTalk = 2, kVerbOpen = 3,
  kVerbClose = 4, kVerbGive = 5, kVerbTake = 6, kVerbMove = 7,
  kVerbUse = 8
}

Functions

static void decodeData (uint8 *data, int dataSize)
Common::String generateGameStateFileName (const char *target, int slot, bool prefixOnly)
static void saveOrLoadInt (Common::ReadStream &stream, int &i)
static void saveOrLoadInt (Common::WriteStream &stream, int &i)
int scaleMixerVolume (int volume, int max=100)
static void stripData (uint8 *data, int dataSize)

Variables

static const int _data3UpdateLocation1_xTable [] = { 287, 120, 61 }
static const int _data3UpdateLocation1_yTable [] = { 152, 8, 95 }
struct {
   int   code
   const char *   name
_instructions []
static const SoundSequenceData _soundDataSeq13_14 []
static const SoundSequenceData _soundDataSeq15_16 []
static const SoundSequenceData _soundDataSeq19_20 []
static const SoundSequenceData _soundDataSeq21_20 []
static const SoundSequenceData _soundDataSeq27_28 []
static const SoundSequenceData _soundDataSeq3_4 []
static const SoundSequenceData _soundDataSeq9_10 []
static const CompressedSoundFile compressedSoundFilesTable []

Detailed Description

This is the namespace of the Tucker engine.

Status of this engine: Complete

Supported games:


Generated by  Doxygen 1.6.0   Back to index