diffuse = [1.0, 1.0, 1.0, 1.0] specular = [1.0, 1.0, 1.0, 1.0] position = [0.0, 3.0, 3.0, 0.0] lmodel_ambient = [0.2, 0.2, 0.2, 1.0] glLightfv(GL_LIGHT0, GL_DIFFUSE, diffuse) glLightfv(GL_LIGHT0, GL_POSITION, position) glLightModelfv(GL_LIGHT_MODEL_AMBIENT, lmodel_ambient) glPushMatrix() glTranslatef(x, y, 0.0) glutSolidTeapot(1.0) ...