diff --git a/src/game.cpp b/src/game.cpp index d3d49d7b4..5d8365781 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -3199,6 +3199,11 @@ void the_game( smgr->drawAll(); // 'smgr->drawAll();' may go here + driver->setTransform(video::ETS_WORLD, core::IdentityMatrix); + + if (show_hud) + hud.drawSelectionBoxes(hilightboxes); + //Right eye... irr::core::vector3df rightEye; @@ -3223,6 +3228,11 @@ void the_game( smgr->drawAll(); // 'smgr->drawAll();' may go here + driver->setTransform(video::ETS_WORLD, core::IdentityMatrix); + + if (show_hud) + hud.drawSelectionBoxes(hilightboxes); + //driver->endScene(); @@ -3251,9 +3261,11 @@ void the_game( driver->setMaterial(m); driver->setTransform(video::ETS_WORLD, core::IdentityMatrix); - - if (show_hud) + if((!g_settings->getBool("anaglyph")) && (show_hud)) + { hud.drawSelectionBoxes(hilightboxes); + } + /* Wielded tool */