From 17c71f455752ff9e5d77bcee5022620fe37c657c Mon Sep 17 00:00:00 2001 From: maedhros Date: Sun, 21 Jan 2007 20:54:29 +0000 Subject: [PATCH] (svn r8330) -Codechange: Remove num_x and num_dataset from DrawGraph. --- src/graph_gui.cpp | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/graph_gui.cpp b/src/graph_gui.cpp index 09a445135a..8c7c4848dd 100644 --- a/src/graph_gui.cpp +++ b/src/graph_gui.cpp @@ -67,7 +67,6 @@ static void DrawGraph(const GraphDrawer *gw) { uint x,y,old_x,old_y; int right; - int num_x, num_dataset; const int64 *row_ptr, *col_ptr; int64 mx; int adj_height; @@ -122,27 +121,26 @@ static void DrawGraph(const GraphDrawer *gw) return; assert(gw->num_on_x_axis > 0); - - num_dataset = gw->num_dataset; - assert(num_dataset > 0); + assert(gw->num_dataset > 0); row_ptr = gw->cost[0]; mx = 0; /* bit selection for the showing of various players, base max element * on to-be shown player-information. This way the graph can scale */ sel = gw->sel; - do { + for (int i = 0; i < gw->num_dataset; i++) { if (!(sel&1)) { - num_x = gw->num_on_x_axis; - assert(num_x > 0); col_ptr = row_ptr; - do { + for (int i = 0; i < gw->num_on_x_axis; i++) { if (*col_ptr != INVALID_VALUE) { mx = max(mx, *col_ptr); } - } while (col_ptr++, --num_x); + col_ptr++; + } } - } while (sel>>=1, row_ptr+=24, --num_dataset); + sel >>= 1; + row_ptr += 24; + } /* setup scaling */ y_scaling = INVALID_VALUE;