Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/game/StarVehicle.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/game/StarVehicle.cpp')
-rw-r--r--source/game/StarVehicle.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/source/game/StarVehicle.cpp b/source/game/StarVehicle.cpp
index 83fc9e2..e60e6e6 100644
--- a/source/game/StarVehicle.cpp
+++ b/source/game/StarVehicle.cpp
@@ -329,15 +329,18 @@ void Vehicle::render(RenderCallback* renderer) {
renderer->addAudios(m_networkedAnimatorDynamicTarget.pullNewAudios());
renderer->addParticles(m_networkedAnimatorDynamicTarget.pullNewParticles());
- renderer->addLightSources(m_networkedAnimator.lightSources(position()));
for (auto drawablePair : m_scriptedAnimator.drawables())
renderer->addDrawable(drawablePair.first, drawablePair.second.value(renderLayer(VehicleLayer::Front)));
- renderer->addLightSources(m_scriptedAnimator.lightSources());
renderer->addAudios(m_scriptedAnimator.pullNewAudios());
renderer->addParticles(m_scriptedAnimator.pullNewParticles());
}
+void Vehicle::renderLightSources(RenderCallback* renderer) {
+ renderer->addLightSources(m_networkedAnimator.lightSources(position()));
+ renderer->addLightSources(m_scriptedAnimator.lightSources());
+}
+
List<LightSource> Vehicle::lightSources() const {
auto lightSources = m_networkedAnimator.lightSources(position());
return lightSources;