diff options
author | tron <tron@openttd.org> | 2005-07-01 06:25:35 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2005-07-01 06:25:35 +0000 |
commit | cd8d2643d3d21add68816bcf2d25391f4faee4f4 (patch) | |
tree | 1d84d40aa5f19ec8fae2aef0520e374db4cd5676 | |
parent | c92e85a357aa655b66db4685b92c72c9ff2eaca3 (diff) | |
download | openttd-cd8d2643d3d21add68816bcf2d25391f4faee4f4.tar.xz |
(svn r2503) Small cleanup
-rw-r--r-- | gfx.c | 45 |
1 files changed, 13 insertions, 32 deletions
@@ -621,19 +621,15 @@ static void GfxBlitTileZoomIn(BlitterParams *bp) ctab = _color_remap_ptr; - while (num >= 4) { + for (; num >= 4; num -=4) { dst[3] = ctab[src[3]]; dst[2] = ctab[src[2]]; dst[1] = ctab[src[1]]; dst[0] = ctab[src[0]]; dst += 4; src += 4; - num -= 4; - } - while (num) { - *dst++ = ctab[*src++]; - num--; } + for (; num != 0; num--) *dst++ = ctab[*src++]; } while (!(done & 0x80)); bp->dst += bp->pitch; @@ -666,10 +662,9 @@ static void GfxBlitTileZoomIn(BlitterParams *bp) } ctab = _color_remap_ptr; - while (num) { + for (; num != 0; num--) { *dst = ctab[*dst]; dst++; - num--; } } while (!(done & 0x80)); @@ -843,12 +838,10 @@ static void GfxBlitTileZoomMedium(BlitterParams *bp) ctab = _color_remap_ptr; num = (num + 1) >> 1; - if (num) { - do { + for (; num != 0; num--) { *dst = ctab[*src]; dst++; - src+=2; - } while (--num); + src += 2; } } while (!(done & 0x80)); bp->dst += bp->pitch; @@ -895,13 +888,10 @@ static void GfxBlitTileZoomMedium(BlitterParams *bp) ctab = _color_remap_ptr; num = (num + 1) >> 1; - if (num) { - do { + for (; num != 0; num--) { *dst = ctab[*dst]; dst++; - } while (--num); } - } while (!(done & 0x80)); bp->dst += bp->pitch; if (!--bp->height) @@ -951,12 +941,10 @@ static void GfxBlitTileZoomMedium(BlitterParams *bp) num = (num + 1) >> 1; - if (num) { - do { + for (; num != 0; num--) { *dst = *src; dst++; - src+=2; - } while (--num); + src += 2; } } while (!(done & 0x80)); @@ -1076,12 +1064,10 @@ static void GfxBlitTileZoomOut(BlitterParams *bp) ctab = _color_remap_ptr; num = (num + 3) >> 2; - if (num) { - do { + for (; num != 0; num--) { *dst = ctab[*src]; dst++; - src+=4; - } while (--num); + src += 4; } } while (!(done & 0x80)); bp->dst += bp->pitch; @@ -1150,11 +1136,9 @@ static void GfxBlitTileZoomOut(BlitterParams *bp) ctab = _color_remap_ptr; num = (num + 3) >> 2; - if (num) { - do { + for (; num != 0; num--) { *dst = ctab[*dst]; dst++; - } while (--num); } } while (!(done & 0x80)); @@ -1228,14 +1212,11 @@ static void GfxBlitTileZoomOut(BlitterParams *bp) num = (num + 3) >> 2; - if (num) { - do { + for (; num != 0; num--) { *dst = *src; dst++; - src+=4; - } while (--num); + src += 4; } - } while (!(done & 0x80)); bp->dst += bp->pitch; |