From 5e70d62bd416b80970549338b2b57d4956a7f7d3 Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Tue, 2 Dec 2008 02:07:05 +0000 Subject: [PATCH] avoid using lines git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3824 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/renderhud.cpp | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/source/src/renderhud.cpp b/source/src/renderhud.cpp index b095482d..7e1e91cd 100644 --- a/source/src/renderhud.cpp +++ b/source/src/renderhud.cpp @@ -744,6 +744,16 @@ static void bar(float bar, int o, float r, float g, float b) int side = 2*FONTH; float x1 = side, x2 = bar*(VIRTW*1.2f-2*side)+side; float y1 = o*FONTH; + glColor3f(0.3f, 0.3f, 0.3f); + glBegin(GL_TRIANGLE_STRIP); + loopk(10) + { + float c = 1.2f*cosf(M_PI/2 + k/9.0f*M_PI), s = 1 + 1.2f*sinf(M_PI/2 + k/9.0f*M_PI); + glVertex2f(x2 - c*FONTH, y1 + s*FONTH); + glVertex2f(x1 + c*FONTH, y1 + s*FONTH); + } + glEnd(); + glColor3f(r, g, b); glBegin(GL_TRIANGLE_STRIP); loopk(10) @@ -753,20 +763,6 @@ static void bar(float bar, int o, float r, float g, float b) glVertex2f(x1 + c*FONTH, y1 + s*FONTH); } glEnd(); - - glColor3f(0.3f, 0.3f, 0.3f); - glBegin(GL_LINE_LOOP); - loopk(10) - { - float c = cosf(M_PI/2 + k/9.0f*M_PI), s = 1 + sinf(M_PI/2 + k/9.0f*M_PI); - glVertex2f(x1 + c*FONTH, y1 + s*FONTH); - } - loopk(10) - { - float c = cosf(M_PI/2 + k/9.0f*M_PI), s = 1 - sinf(M_PI/2 + k/9.0f*M_PI); - glVertex2f(x2 - c*FONTH, y1 + s*FONTH); - } - glEnd(); } void show_out_of_renderloop_progress(float bar1, const char *text1, float bar2, const char *text2) // also used during loading