rendered paste bodyvoid gameExplosionScene::initialize(stupidModel* mModel, int nscrWidth, int nscrHeight, GLfloat* mat){ vector<stupidTriangle*>::iterator tIter; vector<stupidTriangle*> mTris = mModel->getTriangles(); stupidTriangle* tempTri; gameExplosionShard* ns; position.setVector(mModel->getPosition()); for(tIter = mTris.begin(); tIter < mTris.end(); tIter++) { tempTri = (stupidTriangle*)*tIter; ns = new gameExplosionShard(tempTri, mModel->getSize()); ns->resizeScreen(scrWidth, scrHeight); ns->setPosition(mModel->getPosition()); ns->setActive(); ns->setMaterial(mat[0], mat[1], mat[2], mat[3]); objects.push_back(ns); }}void stupidScene::draw(void){ list <stupidDrawable*>::iterator objIter; for(objIter = objects.begin(); objIter != objects.end(); objIter++) { glPushMatrix(); ((stupidDrawable*)*objIter)->draw(); glPopMatrix(); }}