From f71901eeab126bb4b7e2552dd2edf0b34632c683 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Mon, 26 May 2008 16:34:39 +0000 Subject: radar, aux text functions, restore original frustum, documentation update --- src/client/view.cc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/client/view.cc') diff --git a/src/client/view.cc b/src/client/view.cc index 174e1ed..d5f7d49 100644 --- a/src/client/view.cc +++ b/src/client/view.cc @@ -16,6 +16,7 @@ #include "client/chat.h" #include "client/console.h" #include "client/input.h" +#include "client/radar.h" #include "client/video.h" #include "render/draw.h" #include "render/render.h" @@ -31,6 +32,7 @@ namespace client core::Cvar *draw_ui = 0; core::Cvar *draw_stats = 0; core::Cvar *cl_crosshaircolor = 0; +core::Cvar *draw_radar = 0; namespace view { @@ -47,6 +49,9 @@ void init() draw_ui = core::Cvar::get("draw_ui", "1", core::Cvar::Archive); draw_ui->set_info("[bool] draw the user interface"); + draw_radar = core::Cvar::get("draw_radar", "1", core::Cvar::Archive); + draw_radar->set_info("[bool] draw the radar view"); + cl_crosshaircolor = core::Cvar::get("cl_crosshaircolor", "1 1 1", core::Cvar::Archive); cl_crosshaircolor->set_info("[r g b] crosshairs color"); } @@ -245,7 +250,7 @@ void frame(float seconds) gl::loadidentity(); // FIXME width must always be one - const float frustumsize = 0.4f; + const float frustumsize = .5f; gl::frustum(-frustumsize*video::aspect, frustumsize*video::aspect, -frustumsize, frustumsize, 1.0f, 1024.0f); gl::matrixmode(GL_MODELVIEW); @@ -277,6 +282,10 @@ void frame(float seconds) console()->draw(); chat::draw(); + if (draw_radar->value()) { + Radar::draw(); + } + if (draw_ui->value()) { Text::setfont("bitmaps/fonts/gui", 16, 24); draw_status(); -- cgit v1.2.3