// ------------------------------------------------------- void DrawHud (const CControl *ctrl) { if (!param.show_hud) return; ETR_DOUBLE speed = ctrl->cvel.Length(); SetupGuiDisplay (); //draw_gauge (speed * 3.6, ctrl->jump_amt); ScopedRenderMode rm(TEXFONT); draw_time(); draw_herring_count (g_game.herring); DrawSpeed (speed * 3.6); DrawFps (); DrawCoursePosition (ctrl); DrawWind (Wind.Angle (), Wind.Speed (), ctrl); }
// ------------------------------------------------------- void DrawHud (CControl *ctrl) { TVector3 vel; double speed; if (!param.show_hud) return; vel = ctrl->cvel; speed = NormVector (&vel); SetupGuiDisplay (); draw_gauge (speed * 3.6, ctrl->jump_amt); set_gl_options (TEXFONT); glColor4f (1, 1, 1, 1); draw_time(); draw_herring_count (g_game.herring); DrawSpeed (speed * 3.6); DrawFps (); DrawCoursePosition (ctrl); if (g_game.wind_id > 0) DrawWind2 (Wind.Angle (), Wind.Speed (), ctrl); }