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 ()
 
Action * getAction (int index)
 
InventoryItemInfo * getInventoryItemInfo (int index)
 
CameraInit * getCameraInit (int cameraNum)
 
int getSceneExitsCount ()
 
SceneExit * getSceneExit (int index)
 
int getWalkRectsCount ()
 
Common::Rect * getWalkRects ()
 
int getSceneObjectDefsCount ()
 
SceneObjectDef * getSceneObjectDef (int index)
 
int getSceneObjectInitsCount ()
 
SceneObjectInit * getSceneObjectInit (int index)
 
int getBgObjectsCount ()
 
BgObject * getBgObject (int index)
 
int getBgSpritesCount ()
 
int getBgSpriteIndex (int index)
 
int getBgSpritePriority (int index)
 
int getSceneSoundsCount ()
 
SceneSound * getSceneSound (int index)
 
uint getSceneSoundIndex (uint soundNum)
 
uint getPreloadSoundsCount ()
 
uint getPreloadSound (uint index)
 
Animation * getAnimation (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: