ScummVM API documentation
MADS::Nebular::SceneInfoNebular Class Reference
Inheritance diagram for MADS::Nebular::SceneInfoNebular:
MADS::SceneInfo

Protected Member Functions

void loadCodes (BaseSurface &depthSurface, int variant) override
 
void loadCodes (BaseSurface &depthSurface, Common::SeekableReadStream *stream) override
 
 SceneInfoNebular (MADSEngine *vm)
 
- Protected Member Functions inherited from MADS::SceneInfo
 SceneInfo (MADSEngine *vm)
 

Additional Inherited Members

- Public Member Functions inherited from MADS::SceneInfo
virtual ~SceneInfo ()
 
void load (int sceneId, int variant, const Common::String &resName, int flags, DepthSurface &depthSurface, BaseSurface &bgSurface)
 
void loadPalette (int sceneId, int artFileNum, const Common::String &resName, int flags, BaseSurface &bgSurface)
 
void loadMadsV1Background (int sceneId, const Common::String &resName, int flags, BaseSurface &bgSurface)
 
void loadMadsV2Background (int sceneId, const Common::String &resName, int flags, BaseSurface &bgSurface)
 
- Static Public Member Functions inherited from MADS::SceneInfo
static SceneInfoinit (MADSEngine *vm)
 
- Public Attributes inherited from MADS::SceneInfo
int _sceneId
 
int _artFileNum
 
int _depthStyle
 
int _width
 
int _height
 
int _yBandsEnd
 
int _yBandsStart
 
int _maxScale
 
int _minScale
 
int _depthList [15]
 
int _field4A
 
int _usageIndex
 
Common::Array< PaletteCycle_paletteCycles
 
WalkNodeList _nodes
 
- Protected Attributes inherited from MADS::SceneInfo
MADSEngine_vm
 

Constructor & Destructor Documentation

◆ SceneInfoNebular()

MADS::Nebular::SceneInfoNebular::SceneInfoNebular ( MADSEngine vm)
inlineprotected

Constructor

Member Function Documentation

◆ loadCodes() [1/2]

void MADS::Nebular::SceneInfoNebular::loadCodes ( BaseSurface depthSurface,
int  variant 
)
overrideprotectedvirtual

Loads the given surface with depth information of a given scene

Parameters
depthSurfaceDepth/walk surface
variantVariant number to load

Implements MADS::SceneInfo.

◆ loadCodes() [2/2]

void MADS::Nebular::SceneInfoNebular::loadCodes ( BaseSurface depthSurface,
Common::SeekableReadStream stream 
)
overrideprotectedvirtual

Loads the given surface with depth information of a given scene

Parameters
depthSurfaceDepth/walk surface
streamStream to load the data from

Implements MADS::SceneInfo.


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