mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-19 13:00:21 -07:00
SD bilinear map filtering
This commit is contained in:
parent
5a0caa53ee
commit
55bd780df9
15 changed files with 337 additions and 291 deletions
|
|
@ -29,7 +29,7 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
@Pc(72) int local72 = local45;
|
||||
@Pc(74) int local74 = local57;
|
||||
for (@Pc(77) int local77 = -20; local77 < 0; local77++) {
|
||||
@Pc(93) int local93 = this.pixels[(local72 >> 16) + (local74 >> 16) * this.anInt1867];
|
||||
@Pc(93) int local93 = this.pixels[(local72 >> 16) + (local74 >> 16) * this.width];
|
||||
@Pc(97) int local97 = SoftwareRaster.pixels[local70];
|
||||
@Pc(101) int local101 = local93 >>> 24;
|
||||
@Pc(105) int local105 = 256 - local101;
|
||||
|
|
@ -52,8 +52,8 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
arg1 += this.anInt1861;
|
||||
@Pc(15) int local15 = arg0 + arg1 * SoftwareRaster.width;
|
||||
@Pc(17) int local17 = 0;
|
||||
@Pc(20) int local20 = this.anInt1859;
|
||||
@Pc(23) int local23 = this.anInt1867;
|
||||
@Pc(20) int local20 = this.height;
|
||||
@Pc(23) int local23 = this.width;
|
||||
@Pc(27) int local27 = SoftwareRaster.width - local23;
|
||||
@Pc(29) int local29 = 0;
|
||||
@Pc(36) int local36;
|
||||
|
|
@ -94,8 +94,8 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
arg1 += this.anInt1861;
|
||||
@Pc(15) int local15 = arg0 + arg1 * SoftwareRaster.width;
|
||||
@Pc(17) int local17 = 0;
|
||||
@Pc(20) int local20 = this.anInt1859;
|
||||
@Pc(23) int local23 = this.anInt1867;
|
||||
@Pc(20) int local20 = this.height;
|
||||
@Pc(23) int local23 = this.width;
|
||||
@Pc(27) int local27 = SoftwareRaster.width - local23;
|
||||
@Pc(29) int local29 = 0;
|
||||
@Pc(36) int local36;
|
||||
|
|
@ -142,12 +142,12 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
@Pc(43) int local43 = (int) Math.floor(Math.cos(local23) * (double) arg5 + 0.5D);
|
||||
@Pc(53) int local53 = -local9 * local43 + -local16 * local33;
|
||||
@Pc(64) int local64 = --local9 * local33 + -local16 * local43;
|
||||
@Pc(78) int local78 = ((this.anInt1867 << 4) - local9) * local43 + -local16 * local33;
|
||||
@Pc(93) int local93 = -((this.anInt1867 << 4) - local9) * local33 + -local16 * local43;
|
||||
@Pc(107) int local107 = -local9 * local43 + ((this.anInt1859 << 4) - local16) * local33;
|
||||
@Pc(122) int local122 = --local9 * local33 + ((this.anInt1859 << 4) - local16) * local43;
|
||||
@Pc(140) int local140 = ((this.anInt1867 << 4) - local9) * local43 + ((this.anInt1859 << 4) - local16) * local33;
|
||||
@Pc(159) int local159 = -((this.anInt1867 << 4) - local9) * local33 + ((this.anInt1859 << 4) - local16) * local43;
|
||||
@Pc(78) int local78 = ((this.width << 4) - local9) * local43 + -local16 * local33;
|
||||
@Pc(93) int local93 = -((this.width << 4) - local9) * local33 + -local16 * local43;
|
||||
@Pc(107) int local107 = -local9 * local43 + ((this.height << 4) - local16) * local33;
|
||||
@Pc(122) int local122 = --local9 * local33 + ((this.height << 4) - local16) * local43;
|
||||
@Pc(140) int local140 = ((this.width << 4) - local9) * local43 + ((this.height << 4) - local16) * local33;
|
||||
@Pc(159) int local159 = -((this.width << 4) - local9) * local33 + ((this.height << 4) - local16) * local43;
|
||||
@Pc(164) int local164;
|
||||
@Pc(166) int local166;
|
||||
if (local53 < local78) {
|
||||
|
|
@ -248,9 +248,9 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local388 = local319;
|
||||
local802 = local368 + (local350 * local342 >> 4);
|
||||
local394 = local166;
|
||||
if (local378 >= 0 && local378 - (this.anInt1859 << 12) < 0) {
|
||||
if (local378 >= 0 && local378 - (this.height << 12) < 0) {
|
||||
@Pc(825) int local825;
|
||||
if ((local825 = local802 - (this.anInt1867 << 12)) >= 0) {
|
||||
if ((local825 = local802 - (this.width << 12)) >= 0) {
|
||||
local532 = (local342 - local825) / local342;
|
||||
local394 = local166 + local532;
|
||||
local802 += local342 * local532;
|
||||
|
|
@ -261,7 +261,7 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local394 = local853;
|
||||
}
|
||||
while (local394 < 0) {
|
||||
local432 = this.pixels[(local378 >> 12) * this.anInt1867 + (local802 >> 12)];
|
||||
local432 = this.pixels[(local378 >> 12) * this.width + (local802 >> 12)];
|
||||
local436 = SoftwareRaster.pixels[local388];
|
||||
local440 = local432 >>> 24;
|
||||
local444 = 256 - local440;
|
||||
|
|
@ -282,7 +282,7 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local504 = local378 + (local350 * local333 >> 4);
|
||||
local394 = local166;
|
||||
@Pc(969) int local969;
|
||||
if ((local969 = local802 - (this.anInt1867 << 12)) >= 0) {
|
||||
if ((local969 = local802 - (this.width << 12)) >= 0) {
|
||||
local532 = (local342 - local969) / local342;
|
||||
local394 = local166 + local532;
|
||||
local802 += local342 * local532;
|
||||
|
|
@ -294,7 +294,7 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local394 = local1003;
|
||||
}
|
||||
@Pc(1015) int local1015;
|
||||
if ((local1015 = local504 - (this.anInt1859 << 12)) >= 0) {
|
||||
if ((local1015 = local504 - (this.height << 12)) >= 0) {
|
||||
local532 = (local333 - local1015) / local333;
|
||||
local394 += local532;
|
||||
local802 += local342 * local532;
|
||||
|
|
@ -306,7 +306,7 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local394 = local1049;
|
||||
}
|
||||
while (local394 < 0) {
|
||||
local432 = this.pixels[(local504 >> 12) * this.anInt1867 + (local802 >> 12)];
|
||||
local432 = this.pixels[(local504 >> 12) * this.width + (local802 >> 12)];
|
||||
local436 = SoftwareRaster.pixels[local388];
|
||||
local440 = local432 >>> 24;
|
||||
local444 = 256 - local440;
|
||||
|
|
@ -328,7 +328,7 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local504 = local378 + (local350 * local333 >> 4);
|
||||
local394 = local166;
|
||||
@Pc(1171) int local1171;
|
||||
if ((local1171 = local802 - (this.anInt1867 << 12)) >= 0) {
|
||||
if ((local1171 = local802 - (this.width << 12)) >= 0) {
|
||||
local532 = (local342 - local1171) / local342;
|
||||
local394 = local166 + local532;
|
||||
local802 += local342 * local532;
|
||||
|
|
@ -347,11 +347,11 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local388 += local532;
|
||||
}
|
||||
@Pc(1253) int local1253;
|
||||
if ((local1253 = (local504 + 1 - (this.anInt1859 << 12) - local333) / local333) > local394) {
|
||||
if ((local1253 = (local504 + 1 - (this.height << 12) - local333) / local333) > local394) {
|
||||
local394 = local1253;
|
||||
}
|
||||
while (local394 < 0) {
|
||||
local432 = this.pixels[(local504 >> 12) * this.anInt1867 + (local802 >> 12)];
|
||||
local432 = this.pixels[(local504 >> 12) * this.width + (local802 >> 12)];
|
||||
local436 = SoftwareRaster.pixels[local388];
|
||||
local440 = local432 >>> 24;
|
||||
local444 = 256 - local440;
|
||||
|
|
@ -372,7 +372,7 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local388 = local319;
|
||||
local802 = local368 + (local350 * local342 >> 4);
|
||||
local394 = local166;
|
||||
if (local378 >= 0 && local378 - (this.anInt1859 << 12) < 0) {
|
||||
if (local378 >= 0 && local378 - (this.height << 12) < 0) {
|
||||
if (local802 < 0) {
|
||||
local532 = (local342 - local802 - 1) / local342;
|
||||
local394 = local166 + local532;
|
||||
|
|
@ -380,11 +380,11 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local388 = local319 + local532;
|
||||
}
|
||||
@Pc(1412) int local1412;
|
||||
if ((local1412 = (local802 + 1 - (this.anInt1867 << 12) - local342) / local342) > local394) {
|
||||
if ((local1412 = (local802 + 1 - (this.width << 12) - local342) / local342) > local394) {
|
||||
local394 = local1412;
|
||||
}
|
||||
while (local394 < 0) {
|
||||
local432 = this.pixels[(local378 >> 12) * this.anInt1867 + (local802 >> 12)];
|
||||
local432 = this.pixels[(local378 >> 12) * this.width + (local802 >> 12)];
|
||||
local436 = SoftwareRaster.pixels[local388];
|
||||
local440 = local432 >>> 24;
|
||||
local444 = 256 - local440;
|
||||
|
|
@ -412,11 +412,11 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local388 = local319 + local532;
|
||||
}
|
||||
@Pc(1564) int local1564;
|
||||
if ((local1564 = (local802 + 1 - (this.anInt1867 << 12) - local342) / local342) > local394) {
|
||||
if ((local1564 = (local802 + 1 - (this.width << 12) - local342) / local342) > local394) {
|
||||
local394 = local1564;
|
||||
}
|
||||
@Pc(1576) int local1576;
|
||||
if ((local1576 = local504 - (this.anInt1859 << 12)) >= 0) {
|
||||
if ((local1576 = local504 - (this.height << 12)) >= 0) {
|
||||
local532 = (local333 - local1576) / local333;
|
||||
local394 += local532;
|
||||
local802 += local342 * local532;
|
||||
|
|
@ -428,7 +428,7 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local394 = local1610;
|
||||
}
|
||||
while (local394 < 0) {
|
||||
local432 = this.pixels[(local504 >> 12) * this.anInt1867 + (local802 >> 12)];
|
||||
local432 = this.pixels[(local504 >> 12) * this.width + (local802 >> 12)];
|
||||
local436 = SoftwareRaster.pixels[local388];
|
||||
local440 = local432 >>> 24;
|
||||
local444 = 256 - local440;
|
||||
|
|
@ -457,7 +457,7 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local388 = local319 + local532;
|
||||
}
|
||||
@Pc(1768) int local1768;
|
||||
if ((local1768 = (local802 + 1 - (this.anInt1867 << 12) - local342) / local342) > local394) {
|
||||
if ((local1768 = (local802 + 1 - (this.width << 12) - local342) / local342) > local394) {
|
||||
local394 = local1768;
|
||||
}
|
||||
if (local504 < 0) {
|
||||
|
|
@ -468,11 +468,11 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local388 += local532;
|
||||
}
|
||||
@Pc(1816) int local1816;
|
||||
if ((local1816 = (local504 + 1 - (this.anInt1859 << 12) - local333) / local333) > local394) {
|
||||
if ((local1816 = (local504 + 1 - (this.height << 12) - local333) / local333) > local394) {
|
||||
local394 = local1816;
|
||||
}
|
||||
while (local394 < 0) {
|
||||
local432 = this.pixels[(local504 >> 12) * this.anInt1867 + (local802 >> 12)];
|
||||
local432 = this.pixels[(local504 >> 12) * this.width + (local802 >> 12)];
|
||||
local436 = SoftwareRaster.pixels[local388];
|
||||
local440 = local432 >>> 24;
|
||||
local444 = 256 - local440;
|
||||
|
|
@ -492,9 +492,9 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
while (local384 < 0) {
|
||||
local388 = local319;
|
||||
local394 = local166;
|
||||
if (local368 >= 0 && local378 >= 0 && local368 - (this.anInt1867 << 12) < 0 && local378 - (this.anInt1859 << 12) < 0) {
|
||||
if (local368 >= 0 && local378 >= 0 && local368 - (this.width << 12) < 0 && local378 - (this.height << 12) < 0) {
|
||||
while (local394 < 0) {
|
||||
local432 = this.pixels[(local378 >> 12) * this.anInt1867 + (local368 >> 12)];
|
||||
local432 = this.pixels[(local378 >> 12) * this.width + (local368 >> 12)];
|
||||
local436 = SoftwareRaster.pixels[local388];
|
||||
local440 = local432 >>> 24;
|
||||
local444 = 256 - local440;
|
||||
|
|
@ -511,9 +511,9 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local388 = local319;
|
||||
local504 = local378 + (local350 * local333 >> 4);
|
||||
local394 = local166;
|
||||
if (local368 >= 0 && local368 - (this.anInt1867 << 12) < 0) {
|
||||
if (local368 >= 0 && local368 - (this.width << 12) < 0) {
|
||||
@Pc(525) int local525;
|
||||
if ((local525 = local504 - (this.anInt1859 << 12)) >= 0) {
|
||||
if ((local525 = local504 - (this.height << 12)) >= 0) {
|
||||
local532 = (local333 - local525) / local333;
|
||||
local394 = local166 + local532;
|
||||
local504 += local333 * local532;
|
||||
|
|
@ -524,7 +524,7 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local394 = local553;
|
||||
}
|
||||
while (local394 < 0) {
|
||||
local432 = this.pixels[(local504 >> 12) * this.anInt1867 + (local368 >> 12)];
|
||||
local432 = this.pixels[(local504 >> 12) * this.width + (local368 >> 12)];
|
||||
local436 = SoftwareRaster.pixels[local388];
|
||||
local440 = local432 >>> 24;
|
||||
local444 = 256 - local440;
|
||||
|
|
@ -543,7 +543,7 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local388 = local319;
|
||||
local504 = local378 + (local350 * local333 >> 4);
|
||||
local394 = local166;
|
||||
if (local368 >= 0 && local368 - (this.anInt1867 << 12) < 0) {
|
||||
if (local368 >= 0 && local368 - (this.width << 12) < 0) {
|
||||
if (local504 < 0) {
|
||||
local532 = (local333 - local504 - 1) / local333;
|
||||
local394 = local166 + local532;
|
||||
|
|
@ -551,11 +551,11 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
local388 = local319 + local532;
|
||||
}
|
||||
@Pc(702) int local702;
|
||||
if ((local702 = (local504 + 1 - (this.anInt1859 << 12) - local333) / local333) > local394) {
|
||||
if ((local702 = (local504 + 1 - (this.height << 12) - local333) / local333) > local394) {
|
||||
local394 = local702;
|
||||
}
|
||||
while (local394 < 0) {
|
||||
local432 = this.pixels[(local504 >> 12) * this.anInt1867 + (local368 >> 12)];
|
||||
local432 = this.pixels[(local504 >> 12) * this.width + (local368 >> 12)];
|
||||
local436 = SoftwareRaster.pixels[local388];
|
||||
local440 = local432 >>> 24;
|
||||
local444 = 256 - local440;
|
||||
|
|
@ -573,24 +573,24 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
|
||||
@OriginalMember(owner = "client!am", name = "a", descriptor = "(IIIIIIII[I[I)V")
|
||||
@Override
|
||||
public final void method310(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4, @OriginalArg(5) int arg5, @OriginalArg(6) int arg6, @OriginalArg(7) int arg7, @OriginalArg(8) int[] arg8, @OriginalArg(9) int[] arg9) {
|
||||
public final void drawMinimapRegion(@OriginalArg(0) int x, @OriginalArg(1) int y, @OriginalArg(2) int w, @OriginalArg(3) int h, @OriginalArg(4) int anchorX, @OriginalArg(5) int anchorY, @OriginalArg(6) int theta, @OriginalArg(7) int zoom, @OriginalArg(8) int[] lineStarts, @OriginalArg(9) int[] arg9) {
|
||||
try {
|
||||
@Pc(4) int local4 = -arg2 / 2;
|
||||
@Pc(9) int local9 = -arg3 / 2;
|
||||
@Pc(18) int local18 = (int) (Math.sin((double) arg6 / 326.11D) * 65536.0D);
|
||||
@Pc(27) int local27 = (int) (Math.cos((double) arg6 / 326.11D) * 65536.0D);
|
||||
@Pc(33) int local33 = local18 * arg7 >> 8;
|
||||
@Pc(39) int local39 = local27 * arg7 >> 8;
|
||||
@Pc(51) int local51 = (arg4 << 16) + local9 * local33 + local4 * local39;
|
||||
@Pc(63) int local63 = (arg5 << 16) + (local9 * local39 - local4 * local33);
|
||||
@Pc(69) int local69 = arg0 + arg1 * SoftwareRaster.width;
|
||||
for (@Pc(71) int local71 = 0; local71 < arg3; local71++) {
|
||||
@Pc(78) int local78 = arg8[local71];
|
||||
@Pc(4) int local4 = -w / 2;
|
||||
@Pc(9) int local9 = -h / 2;
|
||||
@Pc(18) int local18 = (int) (Math.sin((double) theta / 326.11D) * 65536.0D);
|
||||
@Pc(27) int local27 = (int) (Math.cos((double) theta / 326.11D) * 65536.0D);
|
||||
@Pc(33) int local33 = local18 * zoom >> 8;
|
||||
@Pc(39) int local39 = local27 * zoom >> 8;
|
||||
@Pc(51) int local51 = (anchorX << 16) + local9 * local33 + local4 * local39;
|
||||
@Pc(63) int local63 = (anchorY << 16) + (local9 * local39 - local4 * local33);
|
||||
@Pc(69) int local69 = x + y * SoftwareRaster.width;
|
||||
for (@Pc(71) int local71 = 0; local71 < h; local71++) {
|
||||
@Pc(78) int local78 = lineStarts[local71];
|
||||
@Pc(82) int local82 = local69 + local78;
|
||||
@Pc(88) int local88 = local51 + local39 * local78;
|
||||
@Pc(94) int local94 = local63 - local33 * local78;
|
||||
for (@Pc(99) int local99 = -arg9[local71]; local99 < 0; local99++) {
|
||||
@Pc(115) int local115 = this.pixels[(local88 >> 16) + (local94 >> 16) * this.anInt1867];
|
||||
@Pc(115) int local115 = this.pixels[(local88 >> 16) + (local94 >> 16) * this.width];
|
||||
@Pc(119) int local119 = SoftwareRaster.pixels[local82];
|
||||
@Pc(123) int local123 = local115 >>> 24;
|
||||
@Pc(127) int local127 = 256 - local123;
|
||||
|
|
@ -608,24 +608,24 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
|
||||
@OriginalMember(owner = "client!am", name = "b", descriptor = "(IIIIIIII[I[I)V")
|
||||
@Override
|
||||
public final void method313(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4, @OriginalArg(5) int arg5, @OriginalArg(6) int arg6, @OriginalArg(8) int[] arg7, @OriginalArg(9) int[] arg8) {
|
||||
public final void drawCompass(@OriginalArg(0) int x, @OriginalArg(1) int y, @OriginalArg(2) int w, @OriginalArg(3) int h, @OriginalArg(4) int anchorX, @OriginalArg(5) int anchorY, @OriginalArg(6) int theta, @OriginalArg(8) int[] lineStart, @OriginalArg(9) int[] lineWidth) {
|
||||
try {
|
||||
@Pc(4) int local4 = -arg2 / 2;
|
||||
@Pc(9) int local9 = -arg3 / 2;
|
||||
@Pc(18) int local18 = (int) (Math.sin((double) arg6 / 326.11D) * 65536.0D);
|
||||
@Pc(27) int local27 = (int) (Math.cos((double) arg6 / 326.11D) * 65536.0D);
|
||||
@Pc(4) int local4 = -w / 2;
|
||||
@Pc(9) int local9 = -h / 2;
|
||||
@Pc(18) int local18 = (int) (Math.sin((double) theta / 326.11D) * 65536.0D);
|
||||
@Pc(27) int local27 = (int) (Math.cos((double) theta / 326.11D) * 65536.0D);
|
||||
@Pc(33) int local33 = local18 * 256 >> 8;
|
||||
@Pc(39) int local39 = local27 * 256 >> 8;
|
||||
@Pc(51) int local51 = (arg4 << 16) + local9 * local33 + local4 * local39;
|
||||
@Pc(63) int local63 = (arg5 << 16) + (local9 * local39 - local4 * local33);
|
||||
@Pc(69) int local69 = arg0 + arg1 * SoftwareRaster.width;
|
||||
for (@Pc(71) int local71 = 0; local71 < arg3; local71++) {
|
||||
@Pc(78) int local78 = arg7[local71];
|
||||
@Pc(51) int local51 = (anchorX << 16) + local9 * local33 + local4 * local39;
|
||||
@Pc(63) int local63 = (anchorY << 16) + (local9 * local39 - local4 * local33);
|
||||
@Pc(69) int local69 = x + y * SoftwareRaster.width;
|
||||
for (@Pc(71) int local71 = 0; local71 < h; local71++) {
|
||||
@Pc(78) int local78 = lineStart[local71];
|
||||
@Pc(82) int local82 = local69 + local78;
|
||||
@Pc(88) int local88 = local51 + local39 * local78;
|
||||
@Pc(94) int local94 = local63 - local33 * local78;
|
||||
for (@Pc(99) int local99 = -arg8[local71]; local99 < 0; local99++) {
|
||||
@Pc(115) int local115 = this.pixels[(local88 >> 16) + (local94 >> 16) * this.anInt1867];
|
||||
for (@Pc(99) int local99 = -lineWidth[local71]; local99 < 0; local99++) {
|
||||
@Pc(115) int local115 = this.pixels[(local88 >> 16) + (local94 >> 16) * this.width];
|
||||
@Pc(119) int local119 = SoftwareRaster.pixels[local82];
|
||||
@Pc(123) int local123 = local115 >>> 24;
|
||||
@Pc(127) int local127 = 256 - local123;
|
||||
|
|
@ -647,8 +647,8 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
if (arg2 <= 0 || arg3 <= 0) {
|
||||
return;
|
||||
}
|
||||
@Pc(7) int local7 = this.anInt1867;
|
||||
@Pc(10) int local10 = this.anInt1859;
|
||||
@Pc(7) int local7 = this.width;
|
||||
@Pc(10) int local10 = this.height;
|
||||
@Pc(12) int local12 = 0;
|
||||
@Pc(14) int local14 = 0;
|
||||
@Pc(17) int local17 = this.anInt1860;
|
||||
|
|
@ -705,8 +705,8 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
if (arg2 <= 0 || arg3 <= 0) {
|
||||
return;
|
||||
}
|
||||
@Pc(7) int local7 = this.anInt1867;
|
||||
@Pc(10) int local10 = this.anInt1859;
|
||||
@Pc(7) int local7 = this.width;
|
||||
@Pc(10) int local10 = this.height;
|
||||
@Pc(12) int local12 = 0;
|
||||
@Pc(14) int local14 = 0;
|
||||
@Pc(17) int local17 = this.anInt1860;
|
||||
|
|
@ -760,12 +760,12 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
@OriginalMember(owner = "client!am", name = "d", descriptor = "(II)V")
|
||||
@Override
|
||||
public final void method1421(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1) {
|
||||
arg0 += this.anInt1860 - this.anInt1867 - this.anInt1863;
|
||||
arg0 += this.anInt1860 - this.width - this.anInt1863;
|
||||
arg1 += this.anInt1861;
|
||||
@Pc(21) int local21 = arg0 + arg1 * SoftwareRaster.width;
|
||||
@Pc(26) int local26 = this.anInt1867 - 1;
|
||||
@Pc(29) int local29 = this.anInt1859;
|
||||
@Pc(32) int local32 = this.anInt1867;
|
||||
@Pc(26) int local26 = this.width - 1;
|
||||
@Pc(29) int local29 = this.height;
|
||||
@Pc(32) int local32 = this.width;
|
||||
@Pc(36) int local36 = SoftwareRaster.width - local32;
|
||||
@Pc(40) int local40 = local32 + local32;
|
||||
@Pc(47) int local47;
|
||||
|
|
@ -806,8 +806,8 @@ public final class SoftwareAlphaSprite extends SoftwareSprite {
|
|||
arg1 += this.anInt1861;
|
||||
@Pc(15) int local15 = arg0 + arg1 * SoftwareRaster.width;
|
||||
@Pc(17) int local17 = 0;
|
||||
@Pc(20) int local20 = this.anInt1859;
|
||||
@Pc(23) int local23 = this.anInt1867;
|
||||
@Pc(20) int local20 = this.height;
|
||||
@Pc(23) int local23 = this.width;
|
||||
@Pc(27) int local27 = SoftwareRaster.width - local23;
|
||||
@Pc(29) int local29 = 0;
|
||||
@Pc(36) int local36;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue