[Quake2world-dev] r408 - in quake2world/branches/menu/src: . menu
mattn at jdolan.dyndns.org
mattn at jdolan.dyndns.org
Mon Apr 20 17:33:36 UTC 2009
Author: mattn
Date: 2009-04-20 17:33:35 +0000 (Mon, 20 Apr 2009)
New Revision: 408
Modified:
quake2world/branches/menu/src/menu/m_render.c
quake2world/branches/menu/src/r_draw.c
quake2world/branches/menu/src/r_image.c
quake2world/branches/menu/src/renderer.h
Log:
* simplified R_DrawFill
Modified: quake2world/branches/menu/src/menu/m_render.c
===================================================================
--- quake2world/branches/menu/src/menu/m_render.c 2009-04-20 17:29:24 UTC (rev 407)
+++ quake2world/branches/menu/src/menu/m_render.c 2009-04-20 17:33:35 UTC (rev 408)
@@ -30,7 +30,7 @@
*/
void MN_DrawFill (int x, int y, int w, int h, int align, const vec4_t color)
{
- /*R_DrawFill(x, y, w, h, color);*/
+ R_DrawFill(x, y, w, h, color);
}
/**
Modified: quake2world/branches/menu/src/r_draw.c
===================================================================
--- quake2world/branches/menu/src/r_draw.c 2009-04-20 17:29:24 UTC (rev 407)
+++ quake2world/branches/menu/src/r_draw.c 2009-04-20 17:33:35 UTC (rev 408)
@@ -417,7 +417,7 @@
/**
* @brief Fills a box of pixels with a single color
*/
-void R_DrawFill (int x, int y, int w, int h, int align, const vec4_t color)
+void R_DrawFill (int x, int y, int w, int h, const vec4_t color)
{
const float nx = x * r_state.rx;
const float ny = y * r_state.ry;
@@ -427,36 +427,14 @@
glColor4fv(color);
glDisable(GL_TEXTURE_2D);
- glBegin(GL_QUADS);
- switch (align) {
- case ALIGN_CL:
- glVertex2f(nx, ny);
- glVertex2f(nx + nh, ny);
- glVertex2f(nx + nh, ny - nw);
- glVertex2f(nx, ny - nw);
- break;
- case ALIGN_CC:
- glVertex2f(nx, ny);
- glVertex2f(nx + nh, ny - nh);
- glVertex2f(nx + nh, ny - nw - nh);
- glVertex2f(nx, ny - nw);
- break;
- case ALIGN_UC:
- glVertex2f(nx, ny);
- glVertex2f(nx + nw, ny);
- glVertex2f(nx + nw - nh, ny + nh);
- glVertex2f(nx - nh, ny + nh);
- break;
- default:
- glVertex2f(nx, ny);
- glVertex2f(nx + nw, ny);
- glVertex2f(nx + nw, ny + nh);
- glVertex2f(nx, ny + nh);
- break;
- }
-
+ glBegin(GL_QUADS);
+ glVertex2f(nx, ny);
+ glVertex2f(nx + nw, ny);
+ glVertex2f(nx + nw, ny + nh);
+ glVertex2f(nx, ny + nh);
glEnd();
- glColor4ubv(color_white);
+
glEnable(GL_TEXTURE_2D);
+ glColor4ubv(color_white);
}
Modified: quake2world/branches/menu/src/r_image.c
===================================================================
--- quake2world/branches/menu/src/r_image.c 2009-04-20 17:29:24 UTC (rev 407)
+++ quake2world/branches/menu/src/r_image.c 2009-04-20 17:33:35 UTC (rev 408)
@@ -736,7 +736,6 @@
R_BindArray(GL_VERTEX_ARRAY, GL_SHORT, image_verts);
R_BindArray(GL_TEXTURE_COORD_ARRAY, GL_FLOAT, image_texcoords);
-
R_BindTexture(image->texnum);
if (blend)
Modified: quake2world/branches/menu/src/renderer.h
===================================================================
--- quake2world/branches/menu/src/renderer.h 2009-04-20 17:29:24 UTC (rev 407)
+++ quake2world/branches/menu/src/renderer.h 2009-04-20 17:33:35 UTC (rev 408)
@@ -370,7 +370,7 @@
void R_DrawFillAlpha(int x, int y, int w, int h, int c, float a);
void R_DrawFillAlphas(void);
void R_DrawRect(int x, int y, int w, int h, const vec4_t color, float lineWidth, int pattern);
-void R_DrawFill(int x, int y, int w, int h, int align, const vec4_t color);
+void R_DrawFill(int x, int y, int w, int h, const vec4_t color);
// r_entity.c
void R_AddEntity(const entity_t *e);
More information about the Quake2World-dev
mailing list