ScummVM API documentation
Parallaction::DosDisk_br Class Reference
Inheritance diagram for Parallaction::DosDisk_br:
Parallaction::Disk_br Parallaction::Disk Parallaction::AmigaDisk_br Parallaction::DosDemoDisk_br

Public Member Functions

 DosDisk_br (Parallaction *vm)
 
void init () override
 
Common::String selectArchive (const Common::String &name) override
 
void setLanguage (uint16 language) override
 
Script * loadLocation (const char *name) override
 
Script * loadScript (const char *name) override
 
GfxObj * loadTalk (const char *name) override
 
GfxObj * loadObjects (const char *name, uint8 part=0) override
 
Frames * loadPointer (const char *name) override
 
GfxObj * loadHead (const char *name) override
 
Font * loadFont (const char *name) override
 
GfxObj * loadStatic (const char *name) override
 
Frames * loadFrames (const char *name) override
 
void loadSlide (BackgroundInfo &info, const char *filename) override
 
void loadScenery (BackgroundInfo &info, const char *name, const char *mask, const char *path) override
 
Table * loadTable (const char *name) override
 
Common::SeekableReadStream * loadMusic (const char *name) override
 
Common::SeekableReadStream * loadSound (const char *name) override
 
MaskBuffer * loadMask (const char *name, uint32 w, uint32 h) override
 
PathBuffer * loadPath (const char *name, uint32 w, uint32 h) override
 
- Public Member Functions inherited from Parallaction::Disk_br
 Disk_br (Parallaction *vm)
 
virtual void init ()
 
virtual Common::String selectArchive (const Common::String &name)=0
 
virtual void setLanguage (uint16 language)=0
 
virtual Script * loadLocation (const char *name)=0
 
virtual Script * loadScript (const char *name)=0
 
virtual GfxObj * loadTalk (const char *name)=0
 
virtual GfxObj * loadObjects (const char *name, uint8 part=0)=0
 
virtual Frames * loadPointer (const char *name)=0
 
virtual GfxObj * loadHead (const char *name)=0
 
virtual Font * loadFont (const char *name)=0
 
virtual GfxObj * loadStatic (const char *name)=0
 
virtual Frames * loadFrames (const char *name)=0
 
virtual void loadSlide (BackgroundInfo &info, const char *filename)=0
 
virtual void loadScenery (BackgroundInfo &info, const char *background, const char *mask, const char *path)=0
 
virtual Table * loadTable (const char *name)=0
 
virtual Common::SeekableReadStream * loadMusic (const char *name)=0
 
virtual Common::SeekableReadStream * loadSound (const char *name)=0
 
virtual MaskBuffer * loadMask (const char *name, uint32 w, uint32 h)
 
virtual PathBuffer * loadPath (const char *name, uint32 w, uint32 h)
 

Protected Member Functions

Font * createFont (const char *name, Common::ReadStream &stream)
 
Sprites * createSprites (Common::ReadStream *stream)
 
void loadBitmap (Common::SeekableReadStream &stream, Graphics::Surface &surf, byte *palette)
 
GfxObj * createInventoryObjects (Common::SeekableReadStream &stream)
 
- Protected Member Functions inherited from Parallaction::Disk_br
Common::SeekableReadStream * tryOpenFile (const Common::String &name, const Common::String &ext=Common::String())
 
Common::SeekableReadStream * openFile (const Common::String &name, const Common::String &ext=Common::String())
 
void errorFileNotFound (const Common::String &filename)
 

Additional Inherited Members

- Protected Attributes inherited from Parallaction::Disk_br
Parallaction * _vm
 
Common::SearchSet _sset
 
Common::FSDirectory * _baseDir
 
uint16 _language
 
Common::String _currentPart
 

Member Function Documentation

◆ init()

void Parallaction::DosDisk_br::init ( )
overridevirtual

Reimplemented from Parallaction::Disk.

◆ selectArchive()

Common::String Parallaction::DosDisk_br::selectArchive ( const Common::String &  name)
overridevirtual

Implements Parallaction::Disk.

◆ setLanguage()

void Parallaction::DosDisk_br::setLanguage ( uint16  language)
overridevirtual

Implements Parallaction::Disk.

◆ loadLocation()

Script * Parallaction::DosDisk_br::loadLocation ( const char *  name)
overridevirtual

Implements Parallaction::Disk.

◆ loadScript()

Script * Parallaction::DosDisk_br::loadScript ( const char *  name)
overridevirtual

Implements Parallaction::Disk.

◆ loadTalk()

GfxObj * Parallaction::DosDisk_br::loadTalk ( const char *  name)
overridevirtual

Implements Parallaction::Disk.

◆ loadObjects()

GfxObj * Parallaction::DosDisk_br::loadObjects ( const char *  name,
uint8  part = 0 
)
overridevirtual

Implements Parallaction::Disk.

◆ loadPointer()

Frames * Parallaction::DosDisk_br::loadPointer ( const char *  name)
overridevirtual

Implements Parallaction::Disk.

◆ loadHead()

GfxObj * Parallaction::DosDisk_br::loadHead ( const char *  name)
overridevirtual

Implements Parallaction::Disk.

◆ loadFont()

Font * Parallaction::DosDisk_br::loadFont ( const char *  name)
overridevirtual

Implements Parallaction::Disk.

◆ loadStatic()

GfxObj * Parallaction::DosDisk_br::loadStatic ( const char *  name)
overridevirtual

Implements Parallaction::Disk.

◆ loadFrames()

Frames * Parallaction::DosDisk_br::loadFrames ( const char *  name)
overridevirtual

Implements Parallaction::Disk.

◆ loadSlide()

void Parallaction::DosDisk_br::loadSlide ( BackgroundInfo &  info,
const char *  filename 
)
overridevirtual

Implements Parallaction::Disk.

◆ loadScenery()

void Parallaction::DosDisk_br::loadScenery ( BackgroundInfo &  info,
const char *  name,
const char *  mask,
const char *  path 
)
overridevirtual

Implements Parallaction::Disk.

◆ loadTable()

Table * Parallaction::DosDisk_br::loadTable ( const char *  name)
overridevirtual

Implements Parallaction::Disk.

◆ loadMusic()

Common::SeekableReadStream * Parallaction::DosDisk_br::loadMusic ( const char *  name)
overridevirtual

Implements Parallaction::Disk.

◆ loadSound()

Common::SeekableReadStream * Parallaction::DosDisk_br::loadSound ( const char *  name)
overridevirtual

Implements Parallaction::Disk.

◆ loadMask()

MaskBuffer * Parallaction::DosDisk_br::loadMask ( const char *  name,
uint32  w,
uint32  h 
)
overridevirtual

Reimplemented from Parallaction::Disk.

◆ loadPath()

PathBuffer * Parallaction::DosDisk_br::loadPath ( const char *  name,
uint32  w,
uint32  h 
)
overridevirtual

Reimplemented from Parallaction::Disk.


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