HUD::HUD() :
_current(fgGetNode("/sim/hud/current-color", true)),
_visibility(fgGetNode("/sim/hud/visibility[1]", true)),
- _3DenabledN(fgGetNode("/sim/hud/enable3d", true)),
+ _3DenabledN(fgGetNode("/sim/hud/enable3d[1]", true)),
_antialiasing(fgGetNode("/sim/hud/color/antialiased", true)),
_transparency(fgGetNode("/sim/hud/color/transparent", true)),
_red(fgGetNode("/sim/hud/color/red", true)),
_font_renderer->setPointSize(_font_size);
_text_list.setFont(_font_renderer);
- load(fgGetString("/hud", "Huds/default.xml"));
+ load(fgGetString("/sim/hud/path[1]", "Huds/default.xml"));
}
}
-void HUD::draw2D( GLfloat x_start, GLfloat y_start,
- GLfloat x_end, GLfloat y_end )
+void HUD::draw2D(GLfloat x_start, GLfloat y_start, GLfloat x_end, GLfloat y_end)
{
glMatrixMode(GL_PROJECTION);
glPushMatrix();
} else if (!strcmp(name, "enable3d")) {
// set in the tree so that valueChanged() picks it up
- fgSetBool("/sim/hud/enable3d", n->getBoolValue());
+ _3DenabledN->setBoolValue(n->getBoolValue());
continue;
} else if (!strcmp(name, "import")) {