22#ifndef H_ADPLUG_IMFPLAYER
23#define H_ADPLUG_IMFPLAYER
45 {
return std::string(
"IMF File Format"); }
CPlayer(Copl *newopl)
Definition player.cpp:34
std::string remarks
Definition imf.h:57
float getrefresh()
Definition imf.h:41
bool songend
Definition imf.h:54
bool load(const std::string &filename, const CFileProvider &fp)
Definition imf.cpp:56
static CPlayer * factory(Copl *newopl)
Definition imf.cpp:51
std::string gettitle()
Definition imf.cpp:153
float getrate(const std::string &filename, const CFileProvider &fp, binistream *f)
Definition imf.cpp:184
std::string game_name
Definition imf.h:57
struct CimfPlayer::Sdata * data
std::string getdesc()
Definition imf.cpp:167
bool update()
Definition imf.cpp:130
char * footer
Definition imf.h:56
std::string track_name
Definition imf.h:57
std::string getauthor()
Definition imf.h:47
unsigned short del
Definition imf.h:53
std::string gettype()
Definition imf.h:44
float rate
Definition imf.h:55
CimfPlayer(Copl *newopl)
Definition imf.h:32
void rewind(int subsong)
Definition imf.cpp:147
std::string author_name
Definition imf.h:57
~CimfPlayer()
Definition imf.h:35
float timer
Definition imf.h:55
unsigned long pos
Definition imf.h:52
unsigned long size
Definition imf.h:52
unsigned f
Definition inflate.c:1572
static char filename[]
Definition features.c:5
JSAMPIMAGE data
Definition jpeglib.h:945
unsigned char reg
Definition imf.h:60
unsigned short time
Definition imf.h:61
unsigned char val
Definition imf.h:60