mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-19 15:25:39 +00:00
(svn r6346) -Codechange: Remove redundant assignment
This commit is contained in:
parent
01a566429c
commit
5f7d99fb6d
46
gfx.c
46
gfx.c
@ -190,7 +190,7 @@ void GfxDrawLine(int x, int y, int x2, int y2, int color)
|
|||||||
|
|
||||||
// Check clipping first
|
// Check clipping first
|
||||||
{
|
{
|
||||||
DrawPixelInfo *dpi = _cur_dpi;
|
const DrawPixelInfo *dpi = _cur_dpi;
|
||||||
int t;
|
int t;
|
||||||
|
|
||||||
if (x < dpi->left && x2 < dpi->left) return;
|
if (x < dpi->left && x2 < dpi->left) return;
|
||||||
@ -560,7 +560,7 @@ int GetStringWidth(const char *str)
|
|||||||
|
|
||||||
int DoDrawString(const char *string, int x, int y, uint16 real_color)
|
int DoDrawString(const char *string, int x, int y, uint16 real_color)
|
||||||
{
|
{
|
||||||
DrawPixelInfo *dpi = _cur_dpi;
|
const DrawPixelInfo *dpi = _cur_dpi;
|
||||||
FontSize size = _cur_fontsize;
|
FontSize size = _cur_fontsize;
|
||||||
byte c;
|
byte c;
|
||||||
byte color;
|
byte color;
|
||||||
@ -753,6 +753,47 @@ static void GfxBlitTileZoomIn(BlitterParams *bp)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
#if 0
|
||||||
|
src = src_o;
|
||||||
|
do {
|
||||||
|
int offs = bp->start_x;
|
||||||
|
|
||||||
|
dst = bp->dst;
|
||||||
|
for (src = src_o;; src += num + 2) {
|
||||||
|
skip = src[1];
|
||||||
|
if (skip >= offs) {
|
||||||
|
dst += skip;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
offs -= skip;
|
||||||
|
|
||||||
|
done = src[0];
|
||||||
|
num = done & 0x7F;
|
||||||
|
if (num > offs) {
|
||||||
|
src += offs;
|
||||||
|
dst += offs;
|
||||||
|
num -= offs;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
src += 2;
|
||||||
|
|
||||||
|
for (;;) {
|
||||||
|
do {
|
||||||
|
*dst++ = *src++;
|
||||||
|
} while (--num != 0);
|
||||||
|
|
||||||
|
if (done & 0x80) break;
|
||||||
|
|
||||||
|
done = *src++;
|
||||||
|
num = done & 0x7F;
|
||||||
|
dst += *src++;
|
||||||
|
}
|
||||||
|
|
||||||
|
bp->dst += bp->pitch;
|
||||||
|
} while (--bp->height != 0);
|
||||||
|
#else
|
||||||
do {
|
do {
|
||||||
do {
|
do {
|
||||||
done = src_o[0];
|
done = src_o[0];
|
||||||
@ -794,6 +835,7 @@ static void GfxBlitTileZoomIn(BlitterParams *bp)
|
|||||||
|
|
||||||
bp->dst += bp->pitch;
|
bp->dst += bp->pitch;
|
||||||
} while (--bp->height != 0);
|
} while (--bp->height != 0);
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -460,7 +460,7 @@ static void CurrentScreenCallback(void *userdata, Pixel *buf, uint y, uint pitch
|
|||||||
// generate a large piece of the world
|
// generate a large piece of the world
|
||||||
static void LargeWorldCallback(void *userdata, Pixel *buf, uint y, uint pitch, uint n)
|
static void LargeWorldCallback(void *userdata, Pixel *buf, uint y, uint pitch, uint n)
|
||||||
{
|
{
|
||||||
ViewPort *vp = (ViewPort *)userdata;
|
const ViewPort* vp = (const ViewPort*)userdata;
|
||||||
DrawPixelInfo dpi, *old_dpi;
|
DrawPixelInfo dpi, *old_dpi;
|
||||||
int wx, left;
|
int wx, left;
|
||||||
|
|
||||||
|
@ -138,6 +138,30 @@ static void* ReadSprite(SpriteID id)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 1
|
||||||
|
if (sprite->info & 8) {
|
||||||
|
byte* src = sprite->data + sprite->height * 2;
|
||||||
|
uint height = sprite->height;
|
||||||
|
|
||||||
|
do {
|
||||||
|
uint offset;
|
||||||
|
uint len;
|
||||||
|
|
||||||
|
offset = 0;
|
||||||
|
do {
|
||||||
|
uint skip;
|
||||||
|
|
||||||
|
skip = src[1];
|
||||||
|
src[1] = skip - offset;
|
||||||
|
offset = skip;
|
||||||
|
|
||||||
|
len = src[0];
|
||||||
|
src += (len & 0x7F) + 2;
|
||||||
|
} while (!(len & 0x80));
|
||||||
|
} while (--height != 0);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
return sprite;
|
return sprite;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1177,8 +1177,6 @@ static void ViewportDrawStrings(DrawPixelInfo *dpi, const StringSpriteToDraw *ss
|
|||||||
|
|
||||||
ss = ss->next;
|
ss = ss->next;
|
||||||
} while (ss != NULL);
|
} while (ss != NULL);
|
||||||
|
|
||||||
_cur_dpi = dpi;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ViewportDoDraw(const ViewPort *vp, int left, int top, int right, int bottom)
|
void ViewportDoDraw(const ViewPort *vp, int left, int top, int right, int bottom)
|
||||||
|
Loading…
Reference in New Issue
Block a user