mirror of
https://github.com/zeldaret/ss
synced 2026-08-09 18:57:50 -04:00
42 lines
998 B
C++
42 lines
998 B
C++
#ifndef NW4R_SND_MML_SEQ_TRACK_H
|
|
#define NW4R_SND_MML_SEQ_TRACK_H
|
|
|
|
/*******************************************************************************
|
|
* headers
|
|
*/
|
|
|
|
#include "nw4r/snd/snd_SeqTrack.h"
|
|
|
|
/*******************************************************************************
|
|
* classes and functions
|
|
*/
|
|
|
|
// forward declarations
|
|
namespace nw4r { namespace snd { namespace detail { class MmlParser; }}}
|
|
|
|
namespace nw4r { namespace snd { namespace detail
|
|
{
|
|
// [R89JEL]:/bin/RVL/Debug/mainD.elf:.debug::0x31308
|
|
class MmlSeqTrack : public SeqTrack
|
|
{
|
|
// methods
|
|
public:
|
|
// cdtors
|
|
MmlSeqTrack();
|
|
|
|
// virtual function ordering
|
|
// vtable SeqTrack
|
|
virtual ParseResult Parse(bool doNoteOn);
|
|
|
|
// methods
|
|
void SetMmlParser(MmlParser const *parser) { mParser = parser; }
|
|
|
|
// members
|
|
private:
|
|
/* base SeqTrack */ // size 0xc8, offset 0x00
|
|
MmlParser const *mParser; // size 0x04, offset 0xc8
|
|
}; // size 0xcc
|
|
}}} // namespace nw4r::snd::detail
|
|
|
|
#endif // NW4R_SND_MML_SEQ_TRACK_H
|