mixins: Login stuff

This commit is contained in:
Owain van Brakel
2020-05-28 12:58:35 +02:00
parent c0fa105d49
commit 8d45b53d71
8 changed files with 180 additions and 9 deletions

View File

@@ -46,7 +46,7 @@ public class Calendar {
garbageValue = "-1281352540"
)
static void method4032() {
if (Login.field1205) {
if (Login.clearLoginScreen) {
ModelData0.titleboxSprite = null;
GrandExchangeOfferOwnWorldComparator.titlebuttonSprite = null;
Login.runesSprite = null;
@@ -86,7 +86,7 @@ public class Calendar {
}
}
Login.field1205 = false;
Login.clearLoginScreen = false;
}
}
}

View File

@@ -9,7 +9,8 @@ import net.runelite.mapping.ObfuscatedSignature;
@Implements("Login")
public class Login {
@ObfuscatedName("m")
static boolean field1205;
@Export("clearLoginScreen")
static boolean clearLoginScreen;
@ObfuscatedName("k")
@ObfuscatedGetter(
intValue = -1204959409

View File

@@ -102,7 +102,7 @@ public class class299 {
garbageValue = "53757689"
)
static void method5349(AbstractArchive var0, AbstractArchive var1, boolean var2, int var3) {
if (Login.field1205) {
if (Login.clearLoginScreen) {
if (var3 == 4) {
Login.loginIndex = 4;
}
@@ -179,7 +179,7 @@ public class class299 {
}
}
Login.field1205 = true;
Login.clearLoginScreen = true;
Login.xPadding = (WorldMapLabel.canvasWidth - 765) / 2;
Login.loginBoxX = Login.xPadding + 202;
PacketWriter.loginBoxCenter = Login.loginBoxX + 180;