diff options
Diffstat (limited to 'source/game/StarWorldClient.hpp')
-rw-r--r-- | source/game/StarWorldClient.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/game/StarWorldClient.hpp b/source/game/StarWorldClient.hpp index 3e9d15e..bb8facb 100644 --- a/source/game/StarWorldClient.hpp +++ b/source/game/StarWorldClient.hpp @@ -149,6 +149,7 @@ public: // calculations. It is not necessary on the light array. void render(WorldRenderData& renderData, unsigned borderTiles); List<AudioInstancePtr> pullPendingAudio(); + List<AudioInstancePtr> pullPendingInstrumentAudio(); List<AudioInstancePtr> pullPendingMusic(); bool playerCanReachEntity(EntityId entityId, bool preferInteractive = true) const; @@ -182,6 +183,7 @@ private: void addLightSource(LightSource lightSource) override; void addParticle(Particle particle) override; void addAudio(AudioInstancePtr audio) override; + void addInstrumentAudio(AudioInstancePtr audio) override; void addTilePreview(PreviewTile preview) override; void addOverheadBar(OverheadBar bar) override; @@ -189,6 +191,7 @@ private: List<LightSource> lightSources; List<Particle> particles; List<AudioInstancePtr> audios; + List<AudioInstancePtr> instrumentAudios; List<PreviewTile> previewTiles; List<OverheadBar> overheadBars; }; @@ -308,6 +311,7 @@ private: ParticleManagerPtr m_particles; List<AudioInstancePtr> m_samples; + List<AudioInstancePtr> m_instrumentSamples; List<AudioInstancePtr> m_music; HashMap<EntityId, uint64_t> m_masterEntitiesNetVersion; |