From 5b8863ea574c5fac5eda07b25908495ec5171e65 Mon Sep 17 00:00:00 2001 From: smatz Date: Mon, 26 Oct 2009 20:26:34 +0000 Subject: (svn r17880) -Codechange: pass 'blitter' as parameter instead of determining it again in DrawSmallMapStuff() --- src/smallmap_gui.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/smallmap_gui.cpp b/src/smallmap_gui.cpp index 9a92f2ec1..1b0d9163e 100644 --- a/src/smallmap_gui.cpp +++ b/src/smallmap_gui.cpp @@ -590,9 +590,8 @@ class SmallMapWindow : public Window { * @param proc Pointer to the colour function * @see GetSmallMapPixels(TileIndex) */ - void DrawSmallMapStuff(void *dst, uint xc, uint yc, int pitch, int reps, uint32 mask, GetSmallMapPixels *proc) + void DrawSmallMapStuff(void *dst, uint xc, uint yc, int pitch, int reps, uint32 mask, Blitter *blitter, GetSmallMapPixels *proc) { - Blitter *blitter = BlitterFactoryBase::GetCurrentBlitter(); void *dst_ptr_abs_end = blitter->MoveTo(_screen.dst_ptr, 0, _screen.height); void *dst_ptr_end = blitter->MoveTo(dst_ptr_abs_end, -4, 0); @@ -839,7 +838,7 @@ class SmallMapWindow : public Window { /* number of lines */ int reps = (dpi->height - y + 1) / 2; if (reps > 0) { - this->DrawSmallMapStuff(ptr, tile_x, tile_y, dpi->pitch * 2, reps, mask, _smallmap_draw_procs[this->map_type]); + this->DrawSmallMapStuff(ptr, tile_x, tile_y, dpi->pitch * 2, reps, mask, blitter, _smallmap_draw_procs[this->map_type]); } } -- cgit v1.2.3-54-g00ecf