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 Common::String gettype ()=0
 
virtual Common::String gettitle ()
 
virtual Common::String getauthor ()
 
virtual Common::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 Common::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: