ScummVM API documentation
Parallaction::Disk_ns Class Referenceabstract
Inheritance diagram for Parallaction::Disk_ns:
Parallaction::Disk Parallaction::AmigaDisk_ns Parallaction::DosDisk_ns

Public Member Functions

 Disk_ns (Parallaction *vm)
 
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
 
- Public Member Functions inherited from Parallaction::Disk
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

Common::SeekableReadStream * openFile (const char *filename)
 
virtual Common::SeekableReadStream * tryOpenFile (const char *filename)
 
void errorFileNotFound (const char *filename)
 
void addArchive (const Common::String &name, int priority)
 
virtual void decodeCnv (byte *data, uint16 numFrames, uint16 width, uint16 height, Common::SeekableReadStream *stream)=0
 
Cnv * makeCnv (Common::SeekableReadStream *stream)
 

Protected Attributes

Parallaction * _vm
 
Common::SearchSet _sset
 
Common::String _resArchiveName
 
Common::String _language
 

Member Function Documentation

◆ selectArchive()

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

Implements Parallaction::Disk.

◆ setLanguage()

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

Implements Parallaction::Disk.

◆ loadLocation()

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

Implements Parallaction::Disk.

◆ loadScript()

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

Implements Parallaction::Disk.


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