152 lines
5.2 KiB
Java
152 lines
5.2 KiB
Java
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.Implements;
|
|
import net.runelite.mapping.ObfuscatedGetter;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("gb")
|
|
@Implements("FloorDecoration")
|
|
public final class FloorDecoration {
|
|
@ObfuscatedName("ki")
|
|
@ObfuscatedSignature(
|
|
descriptor = "Lkn;"
|
|
)
|
|
@Export("dragInventoryWidget")
|
|
static Widget dragInventoryWidget;
|
|
@ObfuscatedName("v")
|
|
@ObfuscatedGetter(
|
|
intValue = -1272026655
|
|
)
|
|
@Export("z")
|
|
int z;
|
|
@ObfuscatedName("o")
|
|
@ObfuscatedGetter(
|
|
intValue = -511933001
|
|
)
|
|
@Export("x")
|
|
int x;
|
|
@ObfuscatedName("h")
|
|
@ObfuscatedGetter(
|
|
intValue = 444068925
|
|
)
|
|
@Export("y")
|
|
int y;
|
|
@ObfuscatedName("g")
|
|
@ObfuscatedSignature(
|
|
descriptor = "Lgh;"
|
|
)
|
|
@Export("renderable")
|
|
public Renderable renderable;
|
|
@ObfuscatedName("l")
|
|
@ObfuscatedGetter(
|
|
longValue = 8223121448283750647L
|
|
)
|
|
@Export("tag")
|
|
public long tag;
|
|
@ObfuscatedName("n")
|
|
@ObfuscatedGetter(
|
|
intValue = 2133308705
|
|
)
|
|
@Export("flags")
|
|
int flags;
|
|
|
|
FloorDecoration() {
|
|
} // L: 11
|
|
|
|
@ObfuscatedName("f")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(B)Lbr;",
|
|
garbageValue = "39"
|
|
)
|
|
@Export("worldListStart")
|
|
static World worldListStart() {
|
|
World.World_listCount = 0; // L: 237
|
|
return WallDecoration.getNextWorldListWorld(); // L: 238
|
|
}
|
|
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Lhx;IIII)Z",
|
|
garbageValue = "1779752066"
|
|
)
|
|
static final boolean method3980(Model var0, int var1, int var2, int var3) {
|
|
if (!Client.method1198()) { // L: 99
|
|
return false;
|
|
} else {
|
|
int var4;
|
|
int var5;
|
|
int var6;
|
|
int var7;
|
|
int var10;
|
|
int var11;
|
|
int var12;
|
|
int var15;
|
|
int var16;
|
|
if (!ViewportMouse.ViewportMouse_false0) { // L: 101
|
|
var4 = Scene.Scene_cameraPitchSine; // L: 102
|
|
var5 = Scene.Scene_cameraPitchCosine; // L: 103
|
|
var6 = Scene.Scene_cameraYawSine; // L: 104
|
|
var7 = Scene.Scene_cameraYawCosine; // L: 105
|
|
byte var8 = 50; // L: 106
|
|
short var9 = 3500; // L: 107
|
|
var10 = (ViewportMouse.ViewportMouse_x - Rasterizer3D.Rasterizer3D_clipMidX) * var8 / Rasterizer3D.Rasterizer3D_zoom; // L: 108
|
|
var11 = (ViewportMouse.ViewportMouse_y - Rasterizer3D.Rasterizer3D_clipMidY) * var8 / Rasterizer3D.Rasterizer3D_zoom; // L: 109
|
|
var12 = (ViewportMouse.ViewportMouse_x - Rasterizer3D.Rasterizer3D_clipMidX) * var9 / Rasterizer3D.Rasterizer3D_zoom; // L: 110
|
|
int var13 = (ViewportMouse.ViewportMouse_y - Rasterizer3D.Rasterizer3D_clipMidY) * var9 / Rasterizer3D.Rasterizer3D_zoom; // L: 111
|
|
int var14 = Rasterizer3D.method4019(var11, var8, var5, var4); // L: 113
|
|
var15 = Rasterizer3D.method4020(var11, var8, var5, var4); // L: 114
|
|
var11 = var14; // L: 115
|
|
var14 = Rasterizer3D.method4019(var13, var9, var5, var4); // L: 116
|
|
var16 = Rasterizer3D.method4020(var13, var9, var5, var4); // L: 117
|
|
var13 = var14; // L: 118
|
|
var14 = Rasterizer3D.method4017(var10, var15, var7, var6); // L: 119
|
|
var15 = Rasterizer3D.method4018(var10, var15, var7, var6); // L: 120
|
|
var10 = var14; // L: 121
|
|
var14 = Rasterizer3D.method4017(var12, var16, var7, var6); // L: 122
|
|
var16 = Rasterizer3D.method4018(var12, var16, var7, var6); // L: 123
|
|
UserComparator7.field1354 = (var14 + var10) / 2; // L: 125
|
|
class21.field108 = (var11 + var13) / 2; // L: 126
|
|
ViewportMouse.field2577 = (var15 + var16) / 2; // L: 127
|
|
ViewportMouse.field2581 = (var14 - var10) / 2; // L: 128
|
|
ViewportMouse.field2579 = (var13 - var11) / 2; // L: 129
|
|
class124.field1520 = (var16 - var15) / 2; // L: 130
|
|
HealthBar.field1251 = Math.abs(ViewportMouse.field2581); // L: 131
|
|
AbstractUserComparator.field4268 = Math.abs(ViewportMouse.field2579); // L: 132
|
|
TaskHandler.field1722 = Math.abs(class124.field1520); // L: 133
|
|
}
|
|
|
|
var4 = var0.xMid + var1; // L: 135
|
|
var5 = var2 + var0.yMid; // L: 136
|
|
var6 = var3 + var0.zMid; // L: 137
|
|
var7 = var0.xMidOffset; // L: 138
|
|
var15 = var0.yMidOffset; // L: 139
|
|
var16 = var0.zMidOffset; // L: 140
|
|
var10 = UserComparator7.field1354 - var4; // L: 141
|
|
var11 = class21.field108 - var5; // L: 142
|
|
var12 = ViewportMouse.field2577 - var6; // L: 143
|
|
if (Math.abs(var10) > var7 + HealthBar.field1251) { // L: 144
|
|
return false; // L: 145
|
|
} else if (Math.abs(var11) > var15 + AbstractUserComparator.field4268) { // L: 147
|
|
return false; // L: 148
|
|
} else if (Math.abs(var12) > var16 + TaskHandler.field1722) { // L: 150
|
|
return false; // L: 151
|
|
} else if (Math.abs(var12 * ViewportMouse.field2579 - var11 * class124.field1520) > var16 * AbstractUserComparator.field4268 + var15 * TaskHandler.field1722) { // L: 153
|
|
return false; // L: 154
|
|
} else if (Math.abs(var10 * class124.field1520 - var12 * ViewportMouse.field2581) > var16 * HealthBar.field1251 + var7 * TaskHandler.field1722) { // L: 156
|
|
return false; // L: 157
|
|
} else {
|
|
return Math.abs(var11 * ViewportMouse.field2581 - var10 * ViewportMouse.field2579) <= var15 * HealthBar.field1251 + var7 * AbstractUserComparator.field4268; // L: 159
|
|
}
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("hd")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(I)Z",
|
|
garbageValue = "1385887599"
|
|
)
|
|
static boolean method3981() {
|
|
return (Client.drawPlayerNames & 1) != 0; // L: 4434
|
|
}
|
|
}
|