OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
musicdefinitions.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <zenkit/DaedalusVm.hh>
4
#include <zenkit/addon/daedalus.hh>
5
6
#include <memory>
7
8
class
MusicDefinitions
final {
9
public
:
10
MusicDefinitions
();
11
~MusicDefinitions
();
12
13
const
zenkit::IMusicTheme*
operator[]
(std::string_view name)
const
;
14
15
private
:
16
std::unique_ptr<zenkit::DaedalusVm> vm;
17
std::vector<std::shared_ptr<zenkit::IMusicTheme>> themes;
18
};
MusicDefinitions
Definition
musicdefinitions.h:8
MusicDefinitions::MusicDefinitions
MusicDefinitions()
Definition
musicdefinitions.cpp:9
MusicDefinitions::operator[]
const zenkit::IMusicTheme * operator[](std::string_view name) const
Definition
musicdefinitions.cpp:20
MusicDefinitions::~MusicDefinitions
~MusicDefinitions()
Definition
musicdefinitions.cpp:17
game
game
definitions
musicdefinitions.h
Generated by
1.9.8