aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/Xbox/Audio/SoundEngine.h
diff options
context:
space:
mode:
authorModMaker101 <119018978+ModMaker101@users.noreply.github.com>2026-03-07 21:56:03 -0500
committerGitHub <noreply@github.com>2026-03-08 09:56:03 +0700
commita9be52c41a02d207233199e98898fe7483d7e817 (patch)
tree71dfaec3a86b05e9ca409b97d8eb9d7f993bfdd0 /Minecraft.Client/Xbox/Audio/SoundEngine.h
parent1be5faaea781402e7de06b263eeca4c688b7712c (diff)
Project modernization (#630)
* Fixed boats falling and a TP glitch #266 * Replaced every C-style cast with C++ ones * Replaced every C-style cast with C++ ones * Fixed boats falling and a TP glitch #266 * Updated NULL to nullptr and fixing some type issues * Modernized and fixed a few bugs - Replaced most instances of `NULL` with `nullptr`. - Replaced most `shared_ptr(new ...)` with `make_shared`. - Removed the `nullptr` macro as it was interfering with the actual nullptr keyword in some instances. * Fixing more conflicts * Replace int loops with size_t and start work on overrides
Diffstat (limited to 'Minecraft.Client/Xbox/Audio/SoundEngine.h')
-rw-r--r--Minecraft.Client/Xbox/Audio/SoundEngine.h31
1 files changed, 16 insertions, 15 deletions
diff --git a/Minecraft.Client/Xbox/Audio/SoundEngine.h b/Minecraft.Client/Xbox/Audio/SoundEngine.h
index e2f22869..77998d20 100644
--- a/Minecraft.Client/Xbox/Audio/SoundEngine.h
+++ b/Minecraft.Client/Xbox/Audio/SoundEngine.h
@@ -77,31 +77,32 @@ class SoundEngine : public ConsoleSoundEngine
#endif
public:
SoundEngine();
- virtual void destroy();
- virtual void play(int iSound, float x, float y, float z, float volume, float pitch);
- virtual void playStreaming(const wstring& name, float x, float y , float z, float volume, float pitch, bool bMusicDelay=true);
- virtual void playUI(int iSound, float volume, float pitch);
- virtual void playMusicTick();
- virtual void updateMusicVolume(float fVal);
- virtual void updateSystemMusicPlaying(bool isPlaying);
- virtual void updateSoundEffectVolume(float fVal);
- virtual void init(Options *);
- virtual void tick(shared_ptr<Mob> *players, float a); // 4J - updated to take array of local players rather than single one
- virtual void add(const wstring& name, File *file);
- virtual void addMusic(const wstring& name, File *file);
- virtual void addStreaming(const wstring& name, File *file);
+ void destroy() override;
+ void play(int iSound, float x, float y, float z, float volume, float pitch) override;
+ void playStreaming(const wstring& name, float x, float y , float z, float volume, float pitch, bool bMusicDelay=true) override;
+ void playUI(int iSound, float volume, float pitch) override;
+ void playMusicTick() override;
+ void updateMusicVolume(float fVal) override;
+ void updateSystemMusicPlaying(bool isPlaying) override;
+ void updateSoundEffectVolume(float fVal) override;
+ void init(Options *) override;
+ void tick(shared_ptr<Mob> *players, float a) override; // 4J - updated to take array of local players rather than single one
+ void add(const wstring& name, File *file) override;
+ void addMusic(const wstring& name, File *file) override;
+ void addStreaming(const wstring& name, File *file) override;
#ifndef __PS3__
static void setXACTEngine( IXACT3Engine *pXACT3Engine);
void CreateStreamingWavebank(const char *pchName, IXACT3WaveBank **ppStreamedWaveBank);
void CreateSoundbank(const char *pchName, IXACT3SoundBank **ppSoundBank);
#endif // __PS3__
- virtual char *ConvertSoundPathToName(const wstring& name, bool bConvertSpaces=false);
+ char *ConvertSoundPathToName(const wstring& name, bool bConvertSpaces=false) override;
bool isStreamingWavebankReady(); // 4J Added
#ifdef _XBOX
bool isStreamingWavebankReady(IXACT3WaveBank *pWaveBank);
#endif
- int initAudioHardware(int iMinSpeakers) { return iMinSpeakers;}
+ int initAudioHardware(int iMinSpeakers) override
+ { return iMinSpeakers;}
private:
#ifndef __PS3__