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

summaryrefslogtreecommitdiff
path: root/source/game/StarMaterialDatabase.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/game/StarMaterialDatabase.hpp')
-rw-r--r--source/game/StarMaterialDatabase.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/source/game/StarMaterialDatabase.hpp b/source/game/StarMaterialDatabase.hpp
index 8e4f350..b890e30 100644
--- a/source/game/StarMaterialDatabase.hpp
+++ b/source/game/StarMaterialDatabase.hpp
@@ -239,13 +239,13 @@ inline Vec3F MaterialDatabase::radiantLight(MaterialId materialId, ModId modId)
Vec3F radiantLight;
if (materialId < m_materials.size()) {
auto const& mat = m_materials[materialId];
- if (mat->materialRenderProfile)
+ if (mat && mat->materialRenderProfile)
radiantLight += mat->materialRenderProfile->radiantLight;
}
if (modId < m_mods.size()) {
- auto const& mat = m_mods[modId];
- if (mat->modRenderProfile)
- radiantLight += mat->modRenderProfile->radiantLight;
+ auto const& mod = m_mods[modId];
+ if (mod && mod->modRenderProfile)
+ radiantLight += mod->modRenderProfile->radiantLight;
}
return radiantLight;
}