/********************************************************** * * RenderScene * * parameters IN: * HWND hWnd * vector<ObjectCell *> objectCellList * *********************************************************/ void RenderScene (HWND hWnd, ObjectScene * ptrScene) { ghWnd = hWnd; vector<ObjectCell *> objectCellList = ptrScene->objectCellList; scnRect = ptrScene->scnRect; initializeZBuffer(); MyVector lightVector(2, -3, 2); lightVector.Normalize(); for (vector<ObjectCell *>::iterator it = objectCellList.begin(); it != objectCellList.end(); ++it) { ObjectCell * currentObject = *it; RenderObject (currentObject); } }