summaryrefslogtreecommitdiff
path: root/gfx.c
diff options
context:
space:
mode:
authortron <tron@openttd.org>2005-07-01 06:25:35 +0000
committertron <tron@openttd.org>2005-07-01 06:25:35 +0000
commitcd8d2643d3d21add68816bcf2d25391f4faee4f4 (patch)
tree1d84d40aa5f19ec8fae2aef0520e374db4cd5676 /gfx.c
parentc92e85a357aa655b66db4685b92c72c9ff2eaca3 (diff)
downloadopenttd-cd8d2643d3d21add68816bcf2d25391f4faee4f4.tar.xz
(svn r2503) Small cleanup
Diffstat (limited to 'gfx.c')
-rw-r--r--gfx.c45
1 files changed, 13 insertions, 32 deletions
diff --git a/gfx.c b/gfx.c
index 3833b4747..e7724462d 100644
--- a/gfx.c
+++ b/gfx.c
@@ -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;