#ifndef _MATERIAL_H #define _MATERIAL_H #include "color.h" #include <string> class Material { public: Color* ambient; //ambient and diffuse Color* specular; Material(); Material(Color _ambient); Material(Color _ambient, Color _specular); void init(Color _ambient, Color _specular); Material* clone(); void vardump(std::string whitespace); void ptdump(std::string whitespace); void draw(); }; #endif