diff --git a/Engine.cc b/Engine.cc index 387bdc7..a34a098 100644 --- a/Engine.cc +++ b/Engine.cc @@ -614,8 +614,9 @@ void Engine::drawImage(float width, float height, float x, float y, int tex, float rot) { checkGLError(); - /* TODO: check following flags */ - glPushAttrib(GL_ENABLE_BIT | GL_TEXTURE_BIT | GL_LIGHTING_BIT); + glPushAttrib(GL_ENABLE_BIT /* for enablings */ + | GL_TEXTURE_BIT /* texture bindings and env. mode */ + | GL_COLOR_BUFFER_BIT); /* blend src. and dst. equations */ glPushMatrix(); glTranslatef(x, y, 0); glRotatef(rot, 0, 0, 1);