This commit is contained in:
Lucwousin
2019-10-31 16:57:45 +01:00
parent 8b7eaf23f1
commit e7a1983158
344 changed files with 41280 additions and 41078 deletions

View File

@@ -4,76 +4,61 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("db")
@ObfuscatedName("dc")
@Implements("ViewportMouse")
public class ViewportMouse {
@ObfuscatedName("nr")
@ObfuscatedName("rd")
@ObfuscatedGetter(
intValue = 69994429
intValue = -645347533
)
@Export("widgetDragDuration")
static int widgetDragDuration;
@ObfuscatedName("z")
static int field1713;
@ObfuscatedName("a")
@Export("ViewportMouse_isInViewport")
static boolean ViewportMouse_isInViewport;
@ObfuscatedName("n")
public static boolean ViewportMouse_isInViewport;
@ObfuscatedName("t")
@ObfuscatedGetter(
intValue = 1421874705
intValue = -1568349329
)
@Export("ViewportMouse_x")
static int ViewportMouse_x;
@ObfuscatedName("v")
public static int ViewportMouse_x;
@ObfuscatedName("n")
@ObfuscatedGetter(
intValue = 197980329
intValue = -1582090041
)
@Export("ViewportMouse_y")
static int ViewportMouse_y;
@ObfuscatedName("u")
@Export("ViewportMouse_false0")
static boolean ViewportMouse_false0;
@ObfuscatedName("r")
@ObfuscatedGetter(
intValue = 1955374903
)
static int field1707;
@ObfuscatedName("p")
@ObfuscatedGetter(
intValue = -386992233
)
static int field1708;
public static int ViewportMouse_y;
@ObfuscatedName("q")
@Export("ViewportMouse_false0")
public static boolean ViewportMouse_false0;
@ObfuscatedName("v")
@ObfuscatedGetter(
intValue = -1018697137
intValue = 1490381659
)
static int field1714;
@ObfuscatedName("m")
@Export("Widget_loadedInterfaces")
static boolean[] Widget_loadedInterfaces;
@ObfuscatedName("y")
static int field1717;
@ObfuscatedName("l")
@ObfuscatedGetter(
intValue = -96146427
intValue = -1887189981
)
static int field1718;
@ObfuscatedName("i")
@ObfuscatedName("o")
@ObfuscatedGetter(
intValue = -737509043
intValue = 355686719
)
static int field1711;
@ObfuscatedName("a")
static int field1719;
@ObfuscatedName("h")
@ObfuscatedGetter(
intValue = 1620511435
intValue = -1299455817
)
static int field1720;
@ObfuscatedName("k")
@ObfuscatedGetter(
intValue = 702740743
)
@Export("ViewportMouse_entityCount")
public static int ViewportMouse_entityCount;
@ObfuscatedName("e")
@ObfuscatedName("x")
@Export("ViewportMouse_entityTags")
public static long[] ViewportMouse_entityTags;
@ObfuscatedName("af")
@Export("client")
@ObfuscatedSignature(
signature = "Lclient;"
)
static Client client;
static {
ViewportMouse_isInViewport = false;
@@ -84,162 +69,13 @@ public class ViewportMouse {
ViewportMouse_entityTags = new long[1000];
}
@ObfuscatedName("gm")
@ObfuscatedName("t")
@ObfuscatedSignature(
signature = "(IIIIB)V",
garbageValue = "13"
signature = "(I)V",
garbageValue = "-1115855205"
)
static final void method2954(int var0, int var1, int var2, int var3) {
Client.overheadTextCount = 0;
boolean var4 = false;
int var5 = -1;
int var6 = -1;
int var7 = Players.Players_count;
int[] var8 = Players.Players_indices;
int var9;
for (var9 = 0; var9 < var7 + Client.npcCount; ++var9) {
Object var10;
if (var9 < var7) {
var10 = Client.players[var8[var9]];
if (var8[var9] == Client.combatTargetPlayerIndex) {
var4 = true;
var5 = var9;
continue;
}
if (var10 == class223.localPlayer) {
var6 = var9;
continue;
}
} else {
var10 = Client.npcs[Client.npcIndices[var9 - var7]];
}
class312.drawActor2d((Actor)var10, var9, var0, var1, var2, var3);
}
if (Client.renderSelf && var6 != -1) {
class312.drawActor2d(class223.localPlayer, var6, var0, var1, var2, var3);
}
if (var4) {
class312.drawActor2d(Client.players[Client.combatTargetPlayerIndex], var5, var0, var1, var2, var3);
}
for (var9 = 0; var9 < Client.overheadTextCount; ++var9) {
int var19 = Client.overheadTextXs[var9];
int var11 = Client.overheadTextYs[var9];
int var12 = Client.overheadTextXOffsets[var9];
int var13 = Client.overheadTextAscents[var9];
boolean var14 = true;
while (var14) {
var14 = false;
for (int var15 = 0; var15 < var9; ++var15) {
if (var11 + 2 > Client.overheadTextYs[var15] - Client.overheadTextAscents[var15] && var11 - var13 < Client.overheadTextYs[var15] + 2 && var19 - var12 < Client.overheadTextXOffsets[var15] + Client.overheadTextXs[var15] && var19 + var12 > Client.overheadTextXs[var15] - Client.overheadTextXOffsets[var15] && Client.overheadTextYs[var15] - Client.overheadTextAscents[var15] < var11) {
var11 = Client.overheadTextYs[var15] - Client.overheadTextAscents[var15];
var14 = true;
}
}
}
Client.viewportTempX = Client.overheadTextXs[var9];
Client.viewportTempY = Client.overheadTextYs[var9] = var11;
String var20 = Client.overheadText[var9];
if (Client.chatEffects == 0) {
int var16 = 16776960;
if (Client.overheadTextColors[var9] < 6) {
var16 = Client.field851[Client.overheadTextColors[var9]];
}
if (Client.overheadTextColors[var9] == 6) {
var16 = Client.viewportDrawCount % 20 < 10 ? 16711680 : 16776960;
}
if (Client.overheadTextColors[var9] == 7) {
var16 = Client.viewportDrawCount % 20 < 10 ? 255 : '\uffff';
}
if (Client.overheadTextColors[var9] == 8) {
var16 = Client.viewportDrawCount % 20 < 10 ? '뀀' : 8454016;
}
int var17;
if (Client.overheadTextColors[var9] == 9) {
var17 = 150 - Client.overheadTextCyclesRemaining[var9];
if (var17 < 50) {
var16 = var17 * 1280 + 16711680;
} else if (var17 < 100) {
var16 = 16776960 - (var17 - 50) * 327680;
} else if (var17 < 150) {
var16 = (var17 - 100) * 5 + 65280;
}
}
if (Client.overheadTextColors[var9] == 10) {
var17 = 150 - Client.overheadTextCyclesRemaining[var9];
if (var17 < 50) {
var16 = var17 * 5 + 16711680;
} else if (var17 < 100) {
var16 = 16711935 - (var17 - 50) * 327680;
} else if (var17 < 150) {
var16 = (var17 - 100) * 327680 + 255 - (var17 - 100) * 5;
}
}
if (Client.overheadTextColors[var9] == 11) {
var17 = 150 - Client.overheadTextCyclesRemaining[var9];
if (var17 < 50) {
var16 = 16777215 - var17 * 327685;
} else if (var17 < 100) {
var16 = (var17 - 50) * 327685 + 65280;
} else if (var17 < 150) {
var16 = 16777215 - (var17 - 100) * 327680;
}
}
if (Client.overheadTextEffects[var9] == 0) {
class173.fontBold12.drawCentered(var20, var0 + Client.viewportTempX, Client.viewportTempY + var1, var16, 0);
}
if (Client.overheadTextEffects[var9] == 1) {
class173.fontBold12.drawCenteredWave(var20, var0 + Client.viewportTempX, Client.viewportTempY + var1, var16, 0, Client.viewportDrawCount);
}
if (Client.overheadTextEffects[var9] == 2) {
class173.fontBold12.drawCenteredWave2(var20, var0 + Client.viewportTempX, Client.viewportTempY + var1, var16, 0, Client.viewportDrawCount);
}
if (Client.overheadTextEffects[var9] == 3) {
class173.fontBold12.drawCenteredShake(var20, var0 + Client.viewportTempX, Client.viewportTempY + var1, var16, 0, Client.viewportDrawCount, 150 - Client.overheadTextCyclesRemaining[var9]);
}
if (Client.overheadTextEffects[var9] == 4) {
var17 = (150 - Client.overheadTextCyclesRemaining[var9]) * (class173.fontBold12.stringWidth(var20) + 100) / 150;
Rasterizer2D.Rasterizer2D_expandClip(var0 + Client.viewportTempX - 50, var1, var0 + Client.viewportTempX + 50, var3 + var1);
class173.fontBold12.draw(var20, var0 + Client.viewportTempX + 50 - var17, Client.viewportTempY + var1, var16, 0);
Rasterizer2D.Rasterizer2D_setClip(var0, var1, var0 + var2, var3 + var1);
}
if (Client.overheadTextEffects[var9] == 5) {
var17 = 150 - Client.overheadTextCyclesRemaining[var9];
int var18 = 0;
if (var17 < 25) {
var18 = var17 - 25;
} else if (var17 > 125) {
var18 = var17 - 125;
}
Rasterizer2D.Rasterizer2D_expandClip(var0, Client.viewportTempY + var1 - class173.fontBold12.ascent - 1, var0 + var2, Client.viewportTempY + var1 + 5);
class173.fontBold12.drawCentered(var20, var0 + Client.viewportTempX, var18 + Client.viewportTempY + var1, var16, 0);
Rasterizer2D.Rasterizer2D_setClip(var0, var1, var0 + var2, var3 + var1);
}
} else {
class173.fontBold12.drawCentered(var20, var0 + Client.viewportTempX, Client.viewportTempY + var1, 16776960, 0);
}
}
@Export("WorldMapRegion_clearCachedSprites")
static void WorldMapRegion_clearCachedSprites() {
WorldMapRegion.WorldMapRegion_cachedSprites.clear();
}
}