diff --git a/src/Events/PlaySound.h b/src/Events/PlaySound.h index e00ef73..86e5851 100644 --- a/src/Events/PlaySound.h +++ b/src/Events/PlaySound.h @@ -2,6 +2,7 @@ #define Event_PlaySound_h__ #include "EventBroker.h" +#include "Entity.h" namespace Events { diff --git a/src/InputManager.cpp b/src/InputManager.cpp index b20e072..d2bd687 100644 --- a/src/InputManager.cpp +++ b/src/InputManager.cpp @@ -42,6 +42,14 @@ void InputManager::Update(double dt) } } + if(m_CurrentKeyState[GLFW_KEY_BACKSPACE]) + { + Events::PlaySound e; + e.Resource = "Sounds/WUB.mp3"; + e.Emitter = 2; + EventBroker->Publish(e); + } + // Mouse buttons for (int i = 0; i <= GLFW_MOUSE_BUTTON_LAST; ++i) { diff --git a/src/InputManager.h b/src/InputManager.h index 69827ba..3326070 100644 --- a/src/InputManager.h +++ b/src/InputManager.h @@ -12,6 +12,7 @@ #include "Events/LockMouse.h" #include "Events/GamepadAxis.h" #include "Events/GamepadButton.h" +#include "Events/PlaySound.h" //Temp class InputManager {