ScummVM API documentation
Bbvs::GameModule Class Reference

Public Member Functions

void load (const Common::Path &filename)
 
int getFieldC ()
 
int getButtheadObjectIndex ()
 
int getGuiSpriteIndex (int index)
 
int getInventoryItemSpriteIndex (int index)
 
int getDialogItemSpriteIndex (int index)
 
int getActionsCount ()
 
ActiongetAction (int index)
 
InventoryItemInfogetInventoryItemInfo (int index)
 
CameraInitgetCameraInit (int cameraNum)
 
int getSceneExitsCount ()
 
SceneExitgetSceneExit (int index)
 
int getWalkRectsCount ()
 
Common::RectgetWalkRects ()
 
int getSceneObjectDefsCount ()
 
SceneObjectDefgetSceneObjectDef (int index)
 
int getSceneObjectInitsCount ()
 
SceneObjectInitgetSceneObjectInit (int index)
 
int getBgObjectsCount ()
 
BgObjectgetBgObject (int index)
 
int getBgSpritesCount ()
 
int getBgSpriteIndex (int index)
 
int getBgSpritePriority (int index)
 
int getSceneSoundsCount ()
 
SceneSoundgetSceneSound (int index)
 
uint getSceneSoundIndex (uint soundNum)
 
uint getPreloadSoundsCount ()
 
uint getPreloadSound (uint index)
 
AnimationgetAnimation (int index)
 

Protected Member Functions

Common::Point readPoint (Common::SeekableReadStream &s)
 
Common::Rect readRect (Common::SeekableReadStream &s)
 
Conditions readConditions (Common::SeekableReadStream &s)
 
void unload ()
 
void loadBgSprites (Common::SeekableReadStream &s)
 
void loadCameraInits (Common::SeekableReadStream &s)
 
void loadWalkRects (Common::SeekableReadStream &s)
 
void loadSceneExits (Common::SeekableReadStream &s)
 
void loadBgObjects (Common::SeekableReadStream &s)
 
void loadAnimations (Common::SeekableReadStream &s)
 
void loadSceneObjectDefs (Common::SeekableReadStream &s)
 
void loadSceneObjectInits (Common::SeekableReadStream &s)
 
void loadActions (Common::SeekableReadStream &s)
 
void loadGuiSpriteIndices (Common::SeekableReadStream &s)
 
void loadInventoryItemSpriteIndices (Common::SeekableReadStream &s)
 
void loadInventoryItemInfos (Common::SeekableReadStream &s)
 
void loadDialogItemSpriteIndices (Common::SeekableReadStream &s)
 
void loadSceneSounds (Common::SeekableReadStream &s)
 
void loadPreloadSounds (Common::SeekableReadStream &s)
 

Protected Attributes

int _bgSpriteCount
 
int * _bgSpriteIndices
 
int16 * _bgSpritePriorities
 
CameraInit _cameraInits [kCameraInitsCount]
 
int _walkRectsCount
 
Common::Rect_walkRects
 
int _sceneExitsCount
 
SceneExit_sceneExits
 
int _bgObjectsCount
 
BgObject_bgObjects
 
int _animationsCount
 
Animation_animations
 
int _sceneObjectDefsCount
 
SceneObjectDef_sceneObjectDefs
 
int _sceneObjectInitsCount
 
SceneObjectInit_sceneObjectInits
 
int _actionsCount
 
Action_actions
 
int _sceneSoundsCount
 
SceneSound_sceneSounds
 
uint _preloadSoundsCount
 
uint * _preloadSounds
 
int _guiSpriteIndices [kGuiSpriteCount]
 
int _inventoryItemSpriteIndices [kInventoryItemSpriteCount]
 
InventoryItemInfo _inventoryItemInfos [kInventoryItemCount]
 
int _dialogItemSpriteIndices [kDialogItemSpriteCount]
 
int _fieldC
 
int _buttheadObjectIndex
 

The documentation for this class was generated from the following file: