#include ".\scene.h" Scene::Scene(void) { } Scene::~Scene(void) { } void Scene::Load(char* filename) { fprintf(stderr, "Loading scene:"); fprintf(stderr, filename); ifstream file(filename); char* tempchar=new char[500]; file.getline(tempchar,500,'\n'); sscanf(tempchar,"Objectcount %ui",&m_ObjectCount); file.getline(tempchar,500,'\n'); sscanf(tempchar,"Lightcount %ui",&m_LightCount); file.getline(tempchar,500,'\n'); sscanf(tempchar,"Materialcount %ui",&m_MaterialCount); file.getline(tempchar,500,'\n'); m_Objects=new Object[m_ObjectCount]; m_Lights=new Light[m_LightCount]; m_Materials=new Material[m_MaterialCount]; fprintf(stderr, " objectcount %i ",m_ObjectCount); fprintf(stderr, "lightcount %i ",m_LightCount); fprintf(stderr, "materialcount %i\n",m_MaterialCount); for(unsigned i=0;i0) { glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); m_Lights[0].SetLight(GL_LIGHT0); } for(unsigned int i=0;i