Files
runelite/runescape-client/src/main/java/Canvas.java
2020-03-26 14:17:06 +00:00

55 lines
1.4 KiB
Java

import java.awt.Component;
import java.awt.Graphics;
import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("bu")
@Implements("Canvas")
public final class Canvas extends java.awt.Canvas {
@ObfuscatedName("m")
@Export("component")
Component component;
Canvas(Component var1) {
this.component = var1;
}
public final void update(Graphics var1) {
this.component.update(var1);
}
public final void paint(Graphics var1) {
this.component.paint(var1);
}
@ObfuscatedName("k")
@ObfuscatedSignature(
signature = "(IS)I",
garbageValue = "-1870"
)
public static int method958(int var0) {
return var0 >> 17 & 7;
}
@ObfuscatedName("z")
@ObfuscatedSignature(
signature = "(IIIS)I",
garbageValue = "-22602"
)
static final int method957(int var0, int var1, int var2) {
int var3 = var0 / var2;
int var4 = var0 & var2 - 1;
int var5 = var1 / var2;
int var6 = var1 & var2 - 1;
int var7 = class232.method4218(var3, var5);
int var8 = class232.method4218(var3 + 1, var5);
int var9 = class232.method4218(var3, var5 + 1);
int var10 = class232.method4218(var3 + 1, var5 + 1);
int var11 = class195.method3695(var7, var8, var4, var2);
int var12 = class195.method3695(var9, var10, var4, var2);
return class195.method3695(var11, var12, var6, var2);
}
}