ScummVM API documentation
Ultima::Nuvie::CPlayer Class Referenceabstract
Inheritance diagram for Ultima::Nuvie::CPlayer:
Ultima::Nuvie::CmidPlayer Ultima::Nuvie::Cu6mPlayer

Public Member Functions

 CPlayer (Copl *newopl)
 
void seek (unsigned long ms)
 
virtual bool load (const Common::Path &filename)=0
 
virtual bool update ()=0
 
virtual void rewind (int subsong=-1)=0
 
virtual float getrefresh ()=0
 
unsigned long songlength (int subsong=-1)
 
virtual Std::string gettype ()=0
 
virtual Std::string gettitle ()
 
virtual Std::string getauthor ()
 
virtual Std::string getdesc ()
 
virtual unsigned int getpatterns ()
 
virtual unsigned int getpattern ()
 
virtual unsigned int getorders ()
 
virtual unsigned int getorder ()
 
virtual unsigned int getrow ()
 
virtual unsigned int getspeed ()
 
virtual unsigned int getsubsongs ()
 
virtual unsigned int getinstruments ()
 
virtual Std::string getinstrument (unsigned int n)
 

Protected Attributes

Coplopl
 

Static Protected Attributes

static const unsigned short note_table [12]
 
static const unsigned char op_table [9]
 

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