]> git.tdb.fi Git - libs/gl.git/blobdiff - source/material.cpp
Inherit Loaders from the ObjectLoader classes
[libs/gl.git] / source / material.cpp
index 310834f3554a50619dcc404f066a269ca952d666..b5ec6a5cd913209940acdd68558f1dc072fda8aa 100644 (file)
@@ -66,7 +66,7 @@ const Material *Material::current=0;
 
 
 Material::Loader::Loader(Material &m):
-       mat(m)
+       DataFile::ObjectLoader<Material>(m)
 {
        add("ambient",   &Loader::ambient);
        add("diffuse",   &Loader::diffuse);
@@ -77,22 +77,22 @@ Material::Loader::Loader(Material &m):
 
 void Material::Loader::ambient(float r, float g, float b, float a)
 {
-       mat.ambient=GL::Color(r, g, b, a);
+       obj.ambient=GL::Color(r, g, b, a);
 }
 
 void Material::Loader::diffuse(float r, float g, float b, float a)
 {
-       mat.diffuse=GL::Color(r, g, b, a);
+       obj.diffuse=GL::Color(r, g, b, a);
 }
 
 void Material::Loader::specular(float r, float g, float b, float a)
 {
-       mat.specular=GL::Color(r, g, b, a);
+       obj.specular=GL::Color(r, g, b, a);
 }
 
 void Material::Loader::emission(float r, float g, float b, float a)
 {
-       mat.emission=GL::Color(r, g, b, a);
+       obj.emission=GL::Color(r, g, b, a);
 }
 
 } // namespace GL