Caseus Tower
 All Classes Namespaces Files Functions Variables
audio.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <SDL_mixer.h>
4 #include <string>
5 #include <iostream>
6 
10 class Audio
11 {
12 private:
13  Mix_Music * audio;
14  Mix_Chunk * sound;
15 public:
22  Audio(std::string, bool);
23 
28  ~Audio();
29 
34  void startAudio();
35 
40  void playEffect();
41 
45  void stopAudio();
46 };
void startAudio()
Mix_Music * audio
Definition: audio.h:13
void playEffect()
Mix_Chunk * sound
Definition: audio.h:14
void stopAudio()
Audio(std::string, bool)
Creates a Audio object to handle the SDL_Mixer.
Definition: audio.h:10