OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
reference.cpp
Go to the documentation of this file.
1#include "reference.h"
2
3using namespace Dx8;
4
6 input.read([&](Riff& ch){
7 if(ch.is("refh"))
8 ch.read(&header,sizeof(header));
9 else if(ch.is("guid"))
10 ch.read(&guid,sizeof(guid));
11 else if(ch.is("name"))
12 ch.read(name);
13 else if(ch.is("file"))
14 ch.read(file);
15 else if(ch.is("catg"))
16 ch.read(category);
17 else if(ch.is("vers"))
18 ch.read(&version,sizeof(version));
19 });
20 }
bool is(const char *idx) const
Definition riff.h:19
void read(std::u16string &str)
Definition riff.cpp:29
Definition band.h:10
std::u16string file
Definition reference.h:14
DMUS_IO_VERSION version
Definition reference.h:15
Reference()=default
std::u16string category
Definition reference.h:14
DMUS_IO_REFERENCE header
Definition reference.h:12
std::u16string name
Definition reference.h:14