Red hint arrow fields

This commit is contained in:
Lucwousin
2019-07-10 12:15:38 +02:00
parent 7a4e213e25
commit c4424c3737
4 changed files with 11 additions and 8 deletions

View File

@@ -1,5 +1,6 @@
import java.applet.Applet;
import java.net.URL;
import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
@@ -18,7 +19,8 @@ public class FaceNormal {
@ObfuscatedSignature(
signature = "Lln;"
)
static Sprite field345;
@Export("redHintArrowSprite")
static Sprite redHintArrowSprite;
@ObfuscatedName("m")
@ObfuscatedGetter(
intValue = -2074333261

View File

@@ -17,7 +17,8 @@ public class GraphicsDefaults {
@ObfuscatedGetter(
intValue = 159591367
)
public int field879;
@Export("redHintArrow")
public int redHintArrow;
@ObfuscatedName("q")
@ObfuscatedGetter(
intValue = -104203005
@@ -75,7 +76,7 @@ public class GraphicsDefaults {
public GraphicsDefaults() {
this.compass = -1;
this.field879 = -1;
this.redHintArrow = -1;
this.mapScenes = -1;
this.headIconsPk = -1;
this.headIconsPrayer = -1;
@@ -109,7 +110,7 @@ public class GraphicsDefaults {
break;
case 2:
this.compass = var3.method51();
this.field879 = var3.method51();
this.redHintArrow = var3.method51();
this.mapScenes = var3.method51();
this.headIconsPk = var3.method51();
this.headIconsPrayer = var3.method51();

View File

@@ -55,7 +55,7 @@ public class UserComparator5 extends AbstractUserComparator {
int var15 = (int)(Math.sin(var12) * (double)var14);
int var16 = (int)(Math.cos(var12) * (double)var14);
byte var17 = 20;
FaceNormal.field345.method316(var15 + (var0 + var5.width / 2 - var17 / 2), var5.height / 2 + var1 - var17 / 2 - var16 - 10, var17, var17, 15, 15, var12, 256);
FaceNormal.redHintArrowSprite.method316(var15 + (var0 + var5.width / 2 - var17 / 2), var5.height / 2 + var1 - var17 / 2 - var16 - 10, var17, var17, 15, 15, var12, 256);
} else {
NetFileRequest.drawSpriteOnMinimap(var0, var1, var2, var3, var4, var5);
}

View File

@@ -312,8 +312,8 @@ public class class171 {
++var0;
}
if (FaceNormal.field345 == null) {
FaceNormal.field345 = class322.readSprite(WorldMapSection1.archive8, Calendar.spriteIds.field879, 0);
if (FaceNormal.redHintArrowSprite == null) {
FaceNormal.redHintArrowSprite = class322.readSprite(WorldMapSection1.archive8, Calendar.spriteIds.redHintArrow, 0);
} else {
++var0;
}
@@ -452,7 +452,7 @@ public class class171 {
Login.Login_loadingPercent = 70;
} else {
AbstractFont.AbstractFont_modIconSprites = WorldMapSectionType.modIconSprites;
FaceNormal.field345.normalize();
FaceNormal.redHintArrowSprite.normalize();
var29 = (int)(Math.random() * 21.0D) - 10;
int var36 = (int)(Math.random() * 21.0D) - 10;
var34 = (int)(Math.random() * 21.0D) - 10;