nuclear@3: #include "object.h" nuclear@3: nuclear@3: Object::Object() nuclear@3: { nuclear@3: mesh = 0; nuclear@3: } nuclear@3: nuclear@4: void Object::set_name(const char *name) nuclear@4: { nuclear@4: this->name = std::string(name); nuclear@4: } nuclear@4: nuclear@4: const char *Object::get_name() const nuclear@4: { nuclear@4: return name.c_str(); nuclear@4: } nuclear@4: nuclear@3: void Object::set_mesh(Mesh *mesh) nuclear@3: { nuclear@3: this->mesh = mesh; nuclear@3: } nuclear@3: nuclear@3: Mesh *Object::get_mesh() const nuclear@3: { nuclear@3: return mesh; nuclear@3: } nuclear@3: nuclear@3: void Object::render() const nuclear@3: { nuclear@3: if(!mesh) return; nuclear@3: nuclear@3: mtl.setup(); nuclear@3: mesh->draw(); nuclear@3: }