LMMS
Loading...
Searching...
No Matches
plugins
OpulenZ
adplug
src
rad.h
Go to the documentation of this file.
1
/*
2
* Adplug - Replayer for many OPL2/OPL3 audio file formats.
3
* Copyright (C) 1999 - 2003 Simon Peter, <dn.tlp@gmx.net>, et al.
4
*
5
* This library is free software; you can redistribute it and/or
6
* modify it under the terms of the GNU Lesser General Public
7
* License as published by the Free Software Foundation; either
8
* version 2.1 of the License, or (at your option) any later version.
9
*
10
* This library is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
* Lesser General Public License for more details.
14
*
15
* You should have received a copy of the GNU Lesser General Public
16
* License along with this library; if not, write to the Free Software
17
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
18
*
19
* rad.h - RAD Loader by Simon Peter <dn.tlp@gmx.net>
20
*/
21
22
#include "
protrack.h
"
23
24
class
CradLoader
:
public
CmodPlayer
25
{
26
public
:
27
static
CPlayer
*
factory
(
Copl
*newopl);
28
29
CradLoader
(
Copl
*newopl)
30
:
CmodPlayer
(newopl)
31
{ *
desc
=
'\0'
; };
32
33
bool
load
(
const
std::string &
filename
,
const
CFileProvider
&fp);
34
float
getrefresh
();
35
36
std::string
gettype
()
37
{
return
std::string(
"Reality ADlib Tracker"
); };
38
std::string
getdesc
()
39
{
return
std::string(
desc
); };
40
41
private
:
42
unsigned
char
version
,
radflags
;
43
char
desc
[80*22];
44
};
CFileProvider
Definition
fprovide.h:29
CPlayer::CPlayer
CPlayer(Copl *newopl)
Definition
player.cpp:34
CmodPlayer::CmodPlayer
CmodPlayer(Copl *newopl)
Definition
protrack.cpp:45
Copl
Definition
opl.h:26
CradLoader::desc
char desc[80 *22]
Definition
rad.h:43
CradLoader::CradLoader
CradLoader(Copl *newopl)
Definition
rad.h:29
CradLoader::load
bool load(const std::string &filename, const CFileProvider &fp)
Definition
rad.cpp:33
CradLoader::version
unsigned char version
Definition
rad.h:42
CradLoader::getdesc
std::string getdesc()
Definition
rad.h:38
CradLoader::getrefresh
float getrefresh()
Definition
rad.cpp:119
CradLoader::factory
static CPlayer * factory(Copl *newopl)
Definition
rad.cpp:28
CradLoader::gettype
std::string gettype()
Definition
rad.h:36
CradLoader::radflags
unsigned char radflags
Definition
rad.h:42
filename
static char filename[]
Definition
features.c:5
protrack.h
Generated on
for LMMS by
1.16.1