project: Rev 182
This commit is contained in:
@@ -3,40 +3,34 @@ import net.runelite.mapping.Implements;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("cr")
|
||||
@ObfuscatedName("ce")
|
||||
@Implements("HealthBar")
|
||||
public class HealthBar extends Node {
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedSignature(
|
||||
signature = "Lke;"
|
||||
)
|
||||
@Export("ItemDefinition_fontPlain11")
|
||||
public static Font ItemDefinition_fontPlain11;
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedSignature(
|
||||
signature = "Lip;"
|
||||
signature = "Lig;"
|
||||
)
|
||||
@Export("definition")
|
||||
HealthBarDefinition definition;
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedSignature(
|
||||
signature = "Lju;"
|
||||
signature = "Ljp;"
|
||||
)
|
||||
@Export("updates")
|
||||
IterableNodeDeque updates;
|
||||
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lip;)V"
|
||||
signature = "(Lig;)V"
|
||||
)
|
||||
HealthBar(HealthBarDefinition var1) {
|
||||
this.updates = new IterableNodeDeque();
|
||||
this.definition = var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIB)V",
|
||||
garbageValue = "87"
|
||||
signature = "(IIIII)V",
|
||||
garbageValue = "1581438808"
|
||||
)
|
||||
@Export("put")
|
||||
void put(int var1, int var2, int var3, int var4) {
|
||||
@@ -69,45 +63,38 @@ public class HealthBar extends Node {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IB)Lbu;",
|
||||
garbageValue = "41"
|
||||
signature = "(IB)Lbb;",
|
||||
garbageValue = "-77"
|
||||
)
|
||||
@Export("get")
|
||||
HealthBarUpdate get(int var1) {
|
||||
HealthBarUpdate var2 = (HealthBarUpdate)this.updates.last();
|
||||
if (var2 == null || var2.cycle > var1) {
|
||||
return null;
|
||||
}
|
||||
for (HealthBarUpdate var3 = (HealthBarUpdate)this.updates.previous(); var3 != null && var3.cycle <= var1; var3 = (HealthBarUpdate)this.updates.previous()) {
|
||||
var2.remove();
|
||||
var2 = var3;
|
||||
}
|
||||
if (var2 != null && var2.cycle <= var1) {
|
||||
for (HealthBarUpdate var3 = (HealthBarUpdate)this.updates.previous(); var3 != null && var3.cycle <= var1; var3 = (HealthBarUpdate)this.updates.previous()) {
|
||||
var2.remove();
|
||||
var2 = var3;
|
||||
}
|
||||
|
||||
if (this.definition.int5 + var2.cycle + var2.cycleOffset <= var1) {
|
||||
var2.remove();
|
||||
if (this.definition.int5 + var2.cycleOffset + var2.cycle > var1) {
|
||||
return var2;
|
||||
} else {
|
||||
var2.remove();
|
||||
return null;
|
||||
}
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
return var2;
|
||||
}
|
||||
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)Z",
|
||||
garbageValue = "-16711936"
|
||||
signature = "(B)Z",
|
||||
garbageValue = "88"
|
||||
)
|
||||
@Export("isEmpty")
|
||||
boolean isEmpty() {
|
||||
return this.updates.isEmpty();
|
||||
}
|
||||
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IB)I",
|
||||
garbageValue = "35"
|
||||
)
|
||||
public static int method1957(int var0) {
|
||||
return var0 >> 11 & 63;
|
||||
return this.updates.method4729();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user