From 7675309e3fd0583da1f10a4cdd9db99c60de5817 Mon Sep 17 00:00:00 2001 From: Kenix3 Date: Wed, 3 Aug 2022 20:20:15 -0400 Subject: [PATCH] Moves specific audio player header file include to after the definition of AudioPlayer class in AudioPlayer.h --- libultraship/libultraship/AudioPlayer.h | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/libultraship/libultraship/AudioPlayer.h b/libultraship/libultraship/AudioPlayer.h index 739531c51..cd8aa75cb 100644 --- a/libultraship/libultraship/AudioPlayer.h +++ b/libultraship/libultraship/AudioPlayer.h @@ -1,14 +1,5 @@ #pragma once #include "stdint.h" -#ifndef _MSC_VER -#include "SDLAudioPlayer.h" -#endif -#ifdef _MSC_VER -#include "WasapiAudioPlayer.h" -#endif -#ifdef __APPLE__ -#include "PulseAudioPlayer.h" -#endif namespace Ship { class AudioPlayer { @@ -23,3 +14,13 @@ namespace Ship { constexpr int GetSampleRate() const { return 44100; } }; } + +#if !_MSC_VER && !__APPLE__ +#include "SDLAudioPlayer.h" +#endif +#ifdef _MSC_VER +#include "WasapiAudioPlayer.h" +#endif +#ifdef __APPLE__ +#include "PulseAudioPlayer.h" +#endif