|
@@ -652,6 +652,8 @@ void Bild::alphaPixelDP2D(int x, int y, int f)
|
|
|
int dpy = dPosA[doa].y;
|
|
|
int dgx = dSizeA[doa].x;
|
|
|
int dgy = dSizeA[doa].y;
|
|
|
+ x += drawOff[doa].x;
|
|
|
+ y += drawOff[doa].y;
|
|
|
if (x < dpx || y < dpy || x > dgx || y > dgy) return;
|
|
|
if (alpha[alphaAnzahl])
|
|
|
{
|
|
@@ -670,6 +672,8 @@ void Bild::alphaPixelDP3D(int x, int y, int f)
|
|
|
int dpy = dPosA[doa].y;
|
|
|
int dgx = dSizeA[doa].x;
|
|
|
int dgy = dSizeA[doa].y;
|
|
|
+ x += drawOff[doa].x;
|
|
|
+ y += drawOff[doa].y;
|
|
|
if (x < dpx || y < dpy || x > dgx || y > dgy) return;
|
|
|
if (alpha[alphaAnzahl])
|
|
|
{
|
|
@@ -712,6 +716,8 @@ void Bild::setPixelDP(int x, int y, int f)
|
|
|
int dpy = dPosA[doa].y;
|
|
|
int dgx = dSizeA[doa].x;
|
|
|
int dgy = dSizeA[doa].y;
|
|
|
+ x += drawOff[doa].x;
|
|
|
+ y += drawOff[doa].y;
|
|
|
if (x < dpx || y < dpy || x > dgx || y > dgy) return;
|
|
|
fc[x + y * size.x] = f;
|
|
|
rend = 1;
|