diff options
author | maedhros <maedhros@openttd.org> | 2007-01-21 20:54:29 +0000 |
---|---|---|
committer | maedhros <maedhros@openttd.org> | 2007-01-21 20:54:29 +0000 |
commit | 612658b5061c13b78a3ffc2b29c6a3c1f20bb7da (patch) | |
tree | 786860e987e91c46d25bb953dc17d7095f0aeb4f /src | |
parent | 45bb50d6b6fe9a9dd5bf0efc62f884475bea6c32 (diff) | |
download | openttd-612658b5061c13b78a3ffc2b29c6a3c1f20bb7da.tar.xz |
(svn r8330) -Codechange: Remove num_x and num_dataset from DrawGraph.
Diffstat (limited to 'src')
-rw-r--r-- | src/graph_gui.cpp | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/src/graph_gui.cpp b/src/graph_gui.cpp index 09a445135..8c7c4848d 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; |