41 {
return std::string(
header.name); };
48 {
return (
header.ordnum-1); };
74 unsigned char d00,
d01,
d02,
d03,
d04,
d05,
d06,
d07,
d08,
d09,
d0a,
d0b,
volume,
dsk,
dummy[2];
94 static const unsigned short notetable[12];
99 void setfreq(
unsigned char chan);
101 void slide_down(
unsigned char chan,
unsigned char amount);
102 void slide_up(
unsigned char chan,
unsigned char amount);
103 void vibrato(
unsigned char chan,
unsigned char info);
CPlayer(Copl *newopl)
Definition player.cpp:34
unsigned char del
Definition s3m.h:90
unsigned char volume
Definition s3m.h:80
void vibrato(unsigned char chan, unsigned char info)
Definition s3m.cpp:513
void setfreq(unsigned char chan)
Definition s3m.cpp:456
bool update()
Definition s3m.cpp:152
unsigned char info
Definition s3m.h:80
unsigned short nextfreq
Definition s3m.h:84
bool load(const std::string &filename, const CFileProvider &fp)
Definition s3m.cpp:59
unsigned char note
Definition s3m.h:80
unsigned char dualinfo
Definition s3m.h:85
unsigned short freq
Definition s3m.h:84
std::string getinstrument(unsigned int n)
Definition s3m.h:57
void load_header(binistream *f, s3mheader *h)
Definition s3m.cpp:429
unsigned int getorders()
Definition s3m.h:47
void playnote(unsigned char chan)
Definition s3m.cpp:465
unsigned char loopstart
Definition s3m.h:90
void setvolume(unsigned char chan)
Definition s3m.cpp:447
std::string gettype()
Definition s3m.cpp:407
struct Cs3mPlayer::@173052331332364334054104007227203063050024076001 channel[9]
unsigned char instrument
Definition s3m.h:80
unsigned char ord
Definition s3m.h:90
unsigned int getpatterns()
Definition s3m.h:43
unsigned char orders[256]
Definition s3m.h:89
unsigned char trigger
Definition s3m.h:85
struct Cs3mPlayer::s3minst inst[99]
unsigned char vol
Definition s3m.h:85
void tone_portamento(unsigned char chan, unsigned char info)
Definition s3m.cpp:534
unsigned int getrow()
Definition s3m.h:51
unsigned int getpattern()
Definition s3m.h:45
unsigned char nextoct
Definition s3m.h:85
void rewind(int subsong)
Definition s3m.cpp:395
void slide_down(unsigned char chan, unsigned char amount)
Definition s3m.cpp:489
unsigned char command
Definition s3m.h:80
unsigned char songend
Definition s3m.h:90
std::string gettitle()
Definition s3m.h:40
unsigned char loopcnt
Definition s3m.h:90
unsigned int getorder()
Definition s3m.h:49
float getrefresh()
Definition s3m.cpp:422
static CPlayer * factory(Copl *newopl)
Definition s3m.cpp:39
unsigned char oct
Definition s3m.h:80
unsigned int getspeed()
Definition s3m.h:53
static const unsigned char vibratotab[32]
Definition s3m.h:34
s3mheader header
Definition s3m.h:88
static const signed char chnresolv[]
Definition s3m.h:28
unsigned int getinstruments()
Definition s3m.h:55
unsigned char speed
Definition s3m.h:90
static const unsigned short notetable[12]
Definition s3m.h:31
Cs3mPlayer(Copl *newopl)
Definition s3m.cpp:44
unsigned char key
Definition s3m.h:85
void slide_up(unsigned char chan, unsigned char amount)
Definition s3m.cpp:501
unsigned char fx
Definition s3m.h:85
unsigned char tempo
Definition s3m.h:90
unsigned char crow
Definition s3m.h:90
unsigned f
Definition inflate.c:1572
static char filename[]
Definition features.c:5
static const char * name
Definition pugl.h:1582
unsigned char d06
Definition s3m.h:74
char name[28]
Definition s3m.h:76
unsigned char d07
Definition s3m.h:74
unsigned char type
Definition s3m.h:72
char scri[4]
Definition s3m.h:76
unsigned char d02
Definition s3m.h:74
unsigned char volume
Definition s3m.h:74
unsigned char d03
Definition s3m.h:74
unsigned char d05
Definition s3m.h:74
unsigned char d00
Definition s3m.h:74
unsigned char d0b
Definition s3m.h:74
unsigned char d01
Definition s3m.h:74
unsigned char d09
Definition s3m.h:74
char filename[15]
Definition s3m.h:73
unsigned char d0a
Definition s3m.h:74
char dummy2[12]
Definition s3m.h:76
unsigned char d08
Definition s3m.h:74
unsigned char dummy[2]
Definition s3m.h:74
unsigned long c2spd
Definition s3m.h:75
unsigned char d04
Definition s3m.h:74
unsigned char dsk
Definition s3m.h:74
int n
Definition crypt.c:458
uch h[RAND_HEAD_LEN]
Definition crypt.c:459
int * pattern
Definition match.c:126