/*
* SSEQ Player - SDAT SYMB (Symbol/Filename) Section structures
* By Naram Qashat (CyberBotX) [cyberbotx@cyberbotx.com]
*
* Nintendo DS Nitro Composer (SDAT) Specification document found at
* http://www.feshrine.net/hacking/doc/nds-sdat.html
*/
#pragma once
#include <map>
#include <cstdint>
struct PseudoFile;
struct SYMBRecord
{
std::map<std::uint32_t, std::string> entries;
SYMBRecord();
void Read(PseudoFile &file, std::uint32_t startOffset);
};
struct SYMBSection
{
SYMBRecord SEQrecord;
SYMBRecord BANKrecord;
SYMBRecord WAVEARCrecord;
SYMBRecord PLAYERrecord;
SYMBSection();
void Read(PseudoFile &file);
};