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
3
using namespace
Dx8
;
4
5
Reference::Reference
(
Riff
&input) {
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
}
Dx8::Riff
Definition
riff.h:12
Dx8::Riff::is
bool is(const char *idx) const
Definition
riff.h:19
Dx8::Riff::read
void read(std::u16string &str)
Definition
riff.cpp:29
Dx8
Definition
band.h:10
reference.h
Dx8::Reference::file
std::u16string file
Definition
reference.h:14
Dx8::Reference::version
DMUS_IO_VERSION version
Definition
reference.h:15
Dx8::Reference::Reference
Reference()=default
Dx8::Reference::guid
GUID guid
Definition
reference.h:13
Dx8::Reference::category
std::u16string category
Definition
reference.h:14
Dx8::Reference::header
DMUS_IO_REFERENCE header
Definition
reference.h:12
Dx8::Reference::name
std::u16string name
Definition
reference.h:14
game
dmusic
reference.cpp
Generated by
1.9.8