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
8class MusicDefinitions final {
9 public:
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 };
const zenkit::IMusicTheme * operator[](std::string_view name) const