Level H Engine
Audio.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <SDL_mixer.h>
4 #include <string>
5 
9 class Audio
10 {
11 public:
16  Audio(std::string file);
17 
21  ~Audio();
22 
26  void playEffect();
27 
28 private:
30  Mix_Chunk* audio;
31 };
Mix_Chunk * audio
Variable for the audio.
Definition: Audio.h:30
Audio(std::string file)
Constructs the Audio object.
Definition: Audio.cpp:6
void playEffect()
Plays the sound effect.
Definition: Audio.cpp:23
~Audio()
Destructs the Audio object.
Definition: Audio.cpp:17
Handles audio using SDL_Mixer.
Definition: Audio.h:9