Files
runelite/runescape-client/src/main/java/VerticalAlignment.java
2021-06-16 11:24:56 +01:00

120 lines
3.6 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("ee")
@Implements("VerticalAlignment")
public enum VerticalAlignment implements Enumerated
{
@ObfuscatedName("f")
@ObfuscatedSignature(
descriptor = "Lee;"
)
field1679(2, 0),
@ObfuscatedName("e")
@ObfuscatedSignature(
descriptor = "Lee;"
)
@Export("VerticalAlignment_centered")
VerticalAlignment_centered(0, 1),
@ObfuscatedName("v")
@ObfuscatedSignature(
descriptor = "Lee;"
)
field1676(1, 2);
@ObfuscatedName("jp")
@ObfuscatedSignature(
descriptor = "Liv;"
)
@Export("dragInventoryWidget")
static Widget dragInventoryWidget;
@ObfuscatedName("y")
@ObfuscatedGetter(
intValue = -1564632603
)
@Export("value")
public final int value;
@ObfuscatedName("j")
@ObfuscatedGetter(
intValue = -1142333755
)
@Export("id")
final int id;
VerticalAlignment(int var3, int var4) {
this.value = var3; // L: 18
this.id = var4; // L: 19
} // L: 20
@ObfuscatedName("f")
@ObfuscatedSignature(
descriptor = "(I)I",
garbageValue = "-1154679040"
)
@Export("rsOrdinal")
public int rsOrdinal() {
return this.id; // L: 23
}
@ObfuscatedName("hk")
@ObfuscatedSignature(
descriptor = "(IIIIIIII)V",
garbageValue = "-1250090587"
)
static final void method2889(int var0, int var1, int var2, int var3, int var4, int var5, int var6) {
int var8 = var6 - 334; // L: 5476
if (var8 < 0) { // L: 5477
var8 = 0;
} else if (var8 > 100) { // L: 5478
var8 = 100;
}
int var9 = (Client.zoomWidth - Client.zoomHeight) * var8 / 100 + Client.zoomHeight; // L: 5479
int var7 = var5 * var9 / 256; // L: 5480
var8 = 2048 - var3 & 2047; // L: 5483
var9 = 2048 - var4 & 2047; // L: 5484
int var10 = 0; // L: 5485
int var11 = 0; // L: 5486
int var12 = var7; // L: 5487
int var13;
int var14;
int var15;
if (var8 != 0) { // L: 5488
var13 = Rasterizer3D.Rasterizer3D_sine[var8]; // L: 5489
var14 = Rasterizer3D.Rasterizer3D_cosine[var8]; // L: 5490
var15 = var14 * var11 - var13 * var7 >> 16; // L: 5491
var12 = var11 * var13 + var7 * var14 >> 16; // L: 5492
var11 = var15; // L: 5493
}
if (var9 != 0) { // L: 5495
var13 = Rasterizer3D.Rasterizer3D_sine[var9]; // L: 5496
var14 = Rasterizer3D.Rasterizer3D_cosine[var9]; // L: 5497
var15 = var12 * var13 + var14 * var10 >> 16; // L: 5498
var12 = var14 * var12 - var10 * var13 >> 16; // L: 5499
var10 = var15; // L: 5500
}
ObjectSound.cameraX = var0 - var10; // L: 5502
class160.cameraY = var1 - var11; // L: 5503
Canvas.cameraZ = var2 - var12; // L: 5504
class69.cameraPitch = var3; // L: 5505
class32.cameraYaw = var4; // L: 5506
if (Client.oculusOrbState == 1 && Client.staffModLevel >= 2 && Client.cycle % 50 == 0 && (FriendSystem.oculusOrbFocalPointX >> 7 != class262.localPlayer.x >> 7 || VarbitComposition.oculusOrbFocalPointY >> 7 != class262.localPlayer.y >> 7)) { // L: 5507 5508
var13 = class262.localPlayer.plane; // L: 5509
var14 = (FriendSystem.oculusOrbFocalPointX >> 7) + class15.baseX; // L: 5510
var15 = (VarbitComposition.oculusOrbFocalPointY >> 7) + WorldMapSprite.baseY; // L: 5511
PacketBufferNode var16 = InterfaceParent.getPacketBufferNode(ClientPacket.field2596, Client.packetWriter.isaacCipher); // L: 5514
var16.packetBuffer.writeShort(var14); // L: 5515
var16.packetBuffer.method6659(Client.field704); // L: 5516
var16.packetBuffer.method6640(var13); // L: 5517
var16.packetBuffer.method6648(var15); // L: 5518
Client.packetWriter.addNode(var16); // L: 5519
}
} // L: 5523
}