R-Type
GameEngine
include
systems
MusicSystem.hpp
Go to the documentation of this file.
1
/*
2
** EPITECH PROJECT, 2023
3
** R-Type
4
** File description:
5
** MusicSystem
6
*/
7
8
#ifndef MUSICSYSTEM_HPP_
9
#define MUSICSYSTEM_HPP_
10
#include "
GameEngine.hpp
"
11
#include "
Registry.hpp
"
12
#include "
components/MusicComponent.hpp
"
13
14
namespace
GameEngine
15
{
16
class
MusicSystem
17
{
18
public
:
19
MusicSystem
(){};
20
~MusicSystem
() =
default
;
21
22
void
operator()
(
SparseArray<MusicComponent>
&musicComponents);
23
};
24
}
// namespace GameEngine
25
26
#endif
/* !MUSICSYSTEM_HPP_ */
GameEngine.hpp
MusicComponent.hpp
Registry.hpp
GameEngine::MusicSystem
Definition:
MusicSystem.hpp:17
GameEngine::MusicSystem::operator()
void operator()(SparseArray< MusicComponent > &musicComponents)
Definition:
MusicSystem.cpp:12
GameEngine::MusicSystem::~MusicSystem
~MusicSystem()=default
GameEngine::MusicSystem::MusicSystem
MusicSystem()
Definition:
MusicSystem.hpp:19
SparseArray
Array which can have empty indexes.
Definition:
SparseArray.hpp:19
GameEngine
Definition:
AssetManager.hpp:15
Generated by
1.9.1