Argentum Online - Cliente
sdl_music.h
1 #ifndef __SDL_MUSIC_H
2 #define __SDL_MUSIC_H
3 
4 #include <string>
5 
6 #include "SDL2/SDL.h"
7 #include "SDL2/SDL_mixer.h"
8 
13 class SDLMusic {
14  private:
15  Mix_Music* music;
16 
17  public:
23  SDLMusic(const std::string& filename);
24  ~SDLMusic();
25 
31  void play();
32 
37  void pause();
38 
43  void stop();
44 };
45 
46 #endif
SDLMusic::play
void play()
Reproduce la musica.
Definition: sdl_music.cpp:12
SDLMusic
Objeto musical de SDL.
Definition: sdl_music.h:13
SDLMusic::SDLMusic
SDLMusic(const std::string &filename)
Construye un nuevo objeto SDLMusic.
Definition: sdl_music.cpp:5
SDLMusic::pause
void pause()
Pausa la musica.
Definition: sdl_music.cpp:29
SDLMusic::stop
void stop()
Detiene la musica.
Definition: sdl_music.cpp:23