Bomberman Multiplayer
Authoritative multiplayer networking layer for Bomberman.
Loading...
Searching...
No Matches
Music.h
1
#ifndef _BOMBERMAN_ENTITIES_MUSIC_H_
2
#define _BOMBERMAN_ENTITIES_MUSIC_H_
3
4
#include <SDL_mixer.h>
5
#include <memory>
6
7
namespace
bomberman
8
{
13
class
Music
14
{
15
public
:
20
Music
(std::shared_ptr<Mix_Music> music);
25
void
play
();
30
void
stop
();
35
void
pause
();
40
void
resume
();
41
42
private
:
43
std::shared_ptr<Mix_Music> music =
nullptr
;
// smart pointer to SDL2 music
44
};
45
}
// namespace bomberman
46
47
#endif
// _BOMBERMAN_ENTITIES_MUSIC_H_
bomberman::Music
Base class for music.
Definition
Music.h:14
bomberman::Music::stop
void stop()
Stop current music.
Definition
Music.cpp:20
bomberman::Music::pause
void pause()
Pause current music.
Definition
Music.cpp:25
bomberman::Music::play
void play()
Start playing music.
Definition
Music.cpp:12
bomberman::Music::resume
void resume()
Resume music.
Definition
Music.cpp:30
Entities
Music.h
Nicolas Martin
Generated by
1.9.8