project: Rev 202
This commit is contained in:
@@ -127,28 +127,28 @@ public class MouseHandler implements MouseListener, MouseMotionListener, FocusLi
|
||||
static int field231;
|
||||
|
||||
static {
|
||||
MouseHandler_instance = new MouseHandler(); // L: 15
|
||||
MouseHandler_idleCycles = 0; // L: 16
|
||||
MouseHandler_currentButtonVolatile = 0; // L: 17
|
||||
MouseHandler_xVolatile = -1; // L: 18
|
||||
MouseHandler_yVolatile = -1; // L: 19
|
||||
MouseHandler_lastMovedVolatile = -1L; // L: 20
|
||||
MouseHandler_currentButton = 0; // L: 21
|
||||
MouseHandler_x = 0; // L: 22
|
||||
MouseHandler_y = 0; // L: 23
|
||||
MouseHandler_millis = 0L; // L: 24
|
||||
MouseHandler_lastButtonVolatile = 0; // L: 25
|
||||
MouseHandler_lastPressedXVolatile = 0; // L: 26
|
||||
MouseHandler_lastPressedYVolatile = 0; // L: 27
|
||||
MouseHandler_lastPressedTimeMillisVolatile = 0L; // L: 28
|
||||
MouseHandler_lastButton = 0; // L: 29
|
||||
MouseHandler_lastPressedX = 0; // L: 30
|
||||
MouseHandler_lastPressedY = 0; // L: 31
|
||||
MouseHandler_lastPressedTimeMillis = 0L; // L: 32
|
||||
MouseHandler_instance = new MouseHandler();
|
||||
MouseHandler_idleCycles = 0;
|
||||
MouseHandler_currentButtonVolatile = 0;
|
||||
MouseHandler_xVolatile = -1;
|
||||
MouseHandler_yVolatile = -1;
|
||||
MouseHandler_lastMovedVolatile = -1L;
|
||||
MouseHandler_currentButton = 0;
|
||||
MouseHandler_x = 0;
|
||||
MouseHandler_y = 0;
|
||||
MouseHandler_millis = 0L;
|
||||
MouseHandler_lastButtonVolatile = 0;
|
||||
MouseHandler_lastPressedXVolatile = 0;
|
||||
MouseHandler_lastPressedYVolatile = 0;
|
||||
MouseHandler_lastPressedTimeMillisVolatile = 0L;
|
||||
MouseHandler_lastButton = 0;
|
||||
MouseHandler_lastPressedX = 0;
|
||||
MouseHandler_lastPressedY = 0;
|
||||
MouseHandler_lastPressedTimeMillis = 0L;
|
||||
}
|
||||
|
||||
MouseHandler() {
|
||||
} // L: 34
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedSignature(
|
||||
@@ -157,88 +157,88 @@ public class MouseHandler implements MouseListener, MouseMotionListener, FocusLi
|
||||
)
|
||||
@Export("getButton")
|
||||
final int getButton(MouseEvent var1) {
|
||||
int var2 = var1.getButton(); // L: 76
|
||||
if (!var1.isAltDown() && var2 != 2) { // L: 77
|
||||
return !var1.isMetaDown() && var2 != 3 ? 1 : 2; // L: 78 79
|
||||
int var2 = var1.getButton();
|
||||
if (!var1.isAltDown() && var2 != 2) {
|
||||
return !var1.isMetaDown() && var2 != 3 ? 1 : 2;
|
||||
} else {
|
||||
return 4;
|
||||
}
|
||||
}
|
||||
|
||||
public final synchronized void mouseMoved(MouseEvent var1) {
|
||||
if (MouseHandler_instance != null) { // L: 124
|
||||
MouseHandler_idleCycles = 0; // L: 125
|
||||
MouseHandler_xVolatile = var1.getX(); // L: 126
|
||||
MouseHandler_yVolatile = var1.getY(); // L: 127
|
||||
MouseHandler_lastMovedVolatile = var1.getWhen(); // L: 128
|
||||
if (MouseHandler_instance != null) {
|
||||
MouseHandler_idleCycles = 0;
|
||||
MouseHandler_xVolatile = var1.getX();
|
||||
MouseHandler_yVolatile = var1.getY();
|
||||
MouseHandler_lastMovedVolatile = var1.getWhen();
|
||||
}
|
||||
|
||||
} // L: 130
|
||||
}
|
||||
|
||||
public final synchronized void mousePressed(MouseEvent var1) {
|
||||
if (MouseHandler_instance != null) { // L: 83
|
||||
MouseHandler_idleCycles = 0; // L: 84
|
||||
MouseHandler_lastPressedXVolatile = var1.getX(); // L: 85
|
||||
MouseHandler_lastPressedYVolatile = var1.getY(); // L: 86
|
||||
MouseHandler_lastPressedTimeMillisVolatile = Ignored.method6459(); // L: 87
|
||||
MouseHandler_lastButtonVolatile = this.getButton(var1); // L: 88
|
||||
if (MouseHandler_lastButtonVolatile != 0) { // L: 89
|
||||
if (MouseHandler_instance != null) {
|
||||
MouseHandler_idleCycles = 0;
|
||||
MouseHandler_lastPressedXVolatile = var1.getX();
|
||||
MouseHandler_lastPressedYVolatile = var1.getY();
|
||||
MouseHandler_lastPressedTimeMillisVolatile = Ignored.method6459();
|
||||
MouseHandler_lastButtonVolatile = this.getButton(var1);
|
||||
if (MouseHandler_lastButtonVolatile != 0) {
|
||||
MouseHandler_currentButtonVolatile = MouseHandler_lastButtonVolatile;
|
||||
}
|
||||
}
|
||||
|
||||
if (var1.isPopupTrigger()) { // L: 91
|
||||
if (var1.isPopupTrigger()) {
|
||||
var1.consume();
|
||||
}
|
||||
|
||||
} // L: 92
|
||||
}
|
||||
|
||||
public final synchronized void mouseReleased(MouseEvent var1) {
|
||||
if (MouseHandler_instance != null) { // L: 95
|
||||
MouseHandler_idleCycles = 0; // L: 96
|
||||
MouseHandler_currentButtonVolatile = 0; // L: 97
|
||||
}
|
||||
|
||||
if (var1.isPopupTrigger()) { // L: 99
|
||||
var1.consume();
|
||||
}
|
||||
|
||||
} // L: 100
|
||||
|
||||
public final void mouseClicked(MouseEvent var1) {
|
||||
if (var1.isPopupTrigger()) { // L: 103
|
||||
var1.consume();
|
||||
}
|
||||
|
||||
} // L: 104
|
||||
|
||||
public final synchronized void mouseEntered(MouseEvent var1) {
|
||||
this.mouseMoved(var1); // L: 107
|
||||
} // L: 108
|
||||
|
||||
public final synchronized void mouseDragged(MouseEvent var1) {
|
||||
this.mouseMoved(var1); // L: 120
|
||||
} // L: 121
|
||||
|
||||
public final synchronized void focusLost(FocusEvent var1) {
|
||||
if (MouseHandler_instance != null) { // L: 135
|
||||
if (MouseHandler_instance != null) {
|
||||
MouseHandler_idleCycles = 0;
|
||||
MouseHandler_currentButtonVolatile = 0;
|
||||
}
|
||||
|
||||
} // L: 136
|
||||
|
||||
public final synchronized void mouseExited(MouseEvent var1) {
|
||||
if (MouseHandler_instance != null) { // L: 111
|
||||
MouseHandler_idleCycles = 0; // L: 112
|
||||
MouseHandler_xVolatile = -1; // L: 113
|
||||
MouseHandler_yVolatile = -1; // L: 114
|
||||
MouseHandler_lastMovedVolatile = var1.getWhen(); // L: 115
|
||||
if (var1.isPopupTrigger()) {
|
||||
var1.consume();
|
||||
}
|
||||
|
||||
} // L: 117
|
||||
}
|
||||
|
||||
public final void mouseClicked(MouseEvent var1) {
|
||||
if (var1.isPopupTrigger()) {
|
||||
var1.consume();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final synchronized void mouseEntered(MouseEvent var1) {
|
||||
this.mouseMoved(var1);
|
||||
}
|
||||
|
||||
public final synchronized void mouseDragged(MouseEvent var1) {
|
||||
this.mouseMoved(var1);
|
||||
}
|
||||
|
||||
public final synchronized void focusLost(FocusEvent var1) {
|
||||
if (MouseHandler_instance != null) {
|
||||
MouseHandler_currentButtonVolatile = 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final synchronized void mouseExited(MouseEvent var1) {
|
||||
if (MouseHandler_instance != null) {
|
||||
MouseHandler_idleCycles = 0;
|
||||
MouseHandler_xVolatile = -1;
|
||||
MouseHandler_yVolatile = -1;
|
||||
MouseHandler_lastMovedVolatile = var1.getWhen();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final void focusGained(FocusEvent var1) {
|
||||
} // L: 132
|
||||
}
|
||||
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedSignature(
|
||||
@@ -246,7 +246,7 @@ public class MouseHandler implements MouseListener, MouseMotionListener, FocusLi
|
||||
garbageValue = "-1905138755"
|
||||
)
|
||||
static VerticalAlignment[] method651() {
|
||||
return new VerticalAlignment[]{VerticalAlignment.field1869, VerticalAlignment.VerticalAlignment_centered, VerticalAlignment.field1870}; // L: 14
|
||||
return new VerticalAlignment[]{VerticalAlignment.field1869, VerticalAlignment.VerticalAlignment_centered, VerticalAlignment.field1870};
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
@@ -255,7 +255,7 @@ public class MouseHandler implements MouseListener, MouseMotionListener, FocusLi
|
||||
garbageValue = "7"
|
||||
)
|
||||
public static boolean method649(int var0) {
|
||||
return (var0 >> 29 & 1) != 0; // L: 33
|
||||
return (var0 >> 29 & 1) != 0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("gk")
|
||||
@@ -265,28 +265,28 @@ public class MouseHandler implements MouseListener, MouseMotionListener, FocusLi
|
||||
)
|
||||
@Export("addNpcsToScene")
|
||||
static final void addNpcsToScene(boolean var0) {
|
||||
for (int var1 = 0; var1 < Client.npcCount; ++var1) { // L: 5476
|
||||
NPC var2 = Client.npcs[Client.npcIndices[var1]]; // L: 5477
|
||||
if (var2 != null && var2.isVisible() && var2.definition.isVisible == var0 && var2.definition.transformIsVisible()) { // L: 5478
|
||||
int var3 = var2.x >> 7; // L: 5479
|
||||
int var4 = var2.y >> 7; // L: 5480
|
||||
if (var3 >= 0 && var3 < 104 && var4 >= 0 && var4 < 104) { // L: 5481
|
||||
if (var2.field1120 == 1 && (var2.x & 127) == 64 && (var2.y & 127) == 64) { // L: 5482
|
||||
if (Client.tileLastDrawnActor[var3][var4] == Client.viewportDrawCount) { // L: 5483
|
||||
for (int var1 = 0; var1 < Client.npcCount; ++var1) {
|
||||
NPC var2 = Client.npcs[Client.npcIndices[var1]];
|
||||
if (var2 != null && var2.isVisible() && var2.definition.isVisible == var0 && var2.definition.transformIsVisible()) {
|
||||
int var3 = var2.x >> 7;
|
||||
int var4 = var2.y >> 7;
|
||||
if (var3 >= 0 && var3 < 104 && var4 >= 0 && var4 < 104) {
|
||||
if (var2.field1120 == 1 && (var2.x & 127) == 64 && (var2.y & 127) == 64) {
|
||||
if (Client.tileLastDrawnActor[var3][var4] == Client.viewportDrawCount) {
|
||||
continue;
|
||||
}
|
||||
|
||||
Client.tileLastDrawnActor[var3][var4] = Client.viewportDrawCount; // L: 5484
|
||||
Client.tileLastDrawnActor[var3][var4] = Client.viewportDrawCount;
|
||||
}
|
||||
|
||||
long var5 = SecureRandomFuture.calculateTag(0, 0, 1, !var2.definition.isInteractable, Client.npcIndices[var1]); // L: 5486
|
||||
var2.playerCycle = Client.cycle; // L: 5487
|
||||
class7.scene.drawEntity(class20.Client_plane, var2.x, var2.y, FaceNormal.getTileHeight(var2.field1120 * 64 - 64 + var2.x, var2.field1120 * 64 - 64 + var2.y, class20.Client_plane), var2.field1120 * 64 - 64 + 60, var2, var2.rotation, var5, var2.isWalking); // L: 5488
|
||||
long var5 = SecureRandomFuture.calculateTag(0, 0, 1, !var2.definition.isInteractable, Client.npcIndices[var1]);
|
||||
var2.playerCycle = Client.cycle;
|
||||
class7.scene.drawEntity(class20.Client_plane, var2.x, var2.y, FaceNormal.getTileHeight(var2.field1120 * 64 - 64 + var2.x, var2.field1120 * 64 - 64 + var2.y, class20.Client_plane), var2.field1120 * 64 - 64 + 60, var2, var2.rotation, var5, var2.isWalking);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
} // L: 5492
|
||||
}
|
||||
|
||||
@ObfuscatedName("hq")
|
||||
@ObfuscatedSignature(
|
||||
@@ -295,51 +295,51 @@ public class MouseHandler implements MouseListener, MouseMotionListener, FocusLi
|
||||
)
|
||||
@Export("updateItemPile")
|
||||
static final void updateItemPile(int var0, int var1) {
|
||||
NodeDeque var2 = Client.groundItems[class20.Client_plane][var0][var1]; // L: 8234
|
||||
if (var2 == null) { // L: 8235
|
||||
class7.scene.removeGroundItemPile(class20.Client_plane, var0, var1); // L: 8236
|
||||
NodeDeque var2 = Client.groundItems[class20.Client_plane][var0][var1];
|
||||
if (var2 == null) {
|
||||
class7.scene.removeGroundItemPile(class20.Client_plane, var0, var1);
|
||||
} else {
|
||||
long var3 = -99999999L; // L: 8239
|
||||
TileItem var5 = null; // L: 8240
|
||||
long var3 = -99999999L;
|
||||
TileItem var5 = null;
|
||||
|
||||
TileItem var6;
|
||||
for (var6 = (TileItem)var2.last(); var6 != null; var6 = (TileItem)var2.previous()) { // L: 8241 8242 8250
|
||||
ItemComposition var7 = UserComparator6.ItemDefinition_get(var6.id); // L: 8243
|
||||
long var11 = (long)var7.price; // L: 8244
|
||||
if (var7.isStackable == 1) { // L: 8245
|
||||
for (var6 = (TileItem)var2.last(); var6 != null; var6 = (TileItem)var2.previous()) {
|
||||
ItemComposition var7 = UserComparator6.ItemDefinition_get(var6.id);
|
||||
long var11 = (long)var7.price;
|
||||
if (var7.isStackable == 1) {
|
||||
var11 *= (long)(var6.quantity + 1);
|
||||
}
|
||||
|
||||
if (var11 > var3) { // L: 8246
|
||||
var3 = var11; // L: 8247
|
||||
var5 = var6; // L: 8248
|
||||
if (var11 > var3) {
|
||||
var3 = var11;
|
||||
var5 = var6;
|
||||
}
|
||||
}
|
||||
|
||||
if (var5 == null) { // L: 8252
|
||||
class7.scene.removeGroundItemPile(class20.Client_plane, var0, var1); // L: 8253
|
||||
if (var5 == null) {
|
||||
class7.scene.removeGroundItemPile(class20.Client_plane, var0, var1);
|
||||
} else {
|
||||
var2.addLast(var5); // L: 8256
|
||||
TileItem var13 = null; // L: 8257
|
||||
TileItem var8 = null; // L: 8258
|
||||
var2.addLast(var5);
|
||||
TileItem var13 = null;
|
||||
TileItem var8 = null;
|
||||
|
||||
for (var6 = (TileItem)var2.last(); var6 != null; var6 = (TileItem)var2.previous()) { // L: 8259 8260 8265
|
||||
if (var6.id != var5.id) { // L: 8261
|
||||
if (var13 == null) { // L: 8262
|
||||
for (var6 = (TileItem)var2.last(); var6 != null; var6 = (TileItem)var2.previous()) {
|
||||
if (var6.id != var5.id) {
|
||||
if (var13 == null) {
|
||||
var13 = var6;
|
||||
}
|
||||
|
||||
if (var13.id != var6.id && var8 == null) { // L: 8263
|
||||
if (var13.id != var6.id && var8 == null) {
|
||||
var8 = var6;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
long var9 = SecureRandomFuture.calculateTag(var0, var1, 3, false, 0); // L: 8267
|
||||
class7.scene.newGroundItemPile(class20.Client_plane, var0, var1, FaceNormal.getTileHeight(var0 * 128 + 64, var1 * 128 + 64, class20.Client_plane), var5, var9, var13, var8); // L: 8268
|
||||
long var9 = SecureRandomFuture.calculateTag(var0, var1, 3, false, 0);
|
||||
class7.scene.newGroundItemPile(class20.Client_plane, var0, var1, FaceNormal.getTileHeight(var0 * 128 + 64, var1 * 128 + 64, class20.Client_plane), var5, var9, var13, var8);
|
||||
}
|
||||
}
|
||||
} // L: 8237 8254 8269
|
||||
}
|
||||
|
||||
@ObfuscatedName("ia")
|
||||
@ObfuscatedSignature(
|
||||
@@ -347,51 +347,51 @@ public class MouseHandler implements MouseListener, MouseMotionListener, FocusLi
|
||||
garbageValue = "1"
|
||||
)
|
||||
static void method646(int var0, int var1) {
|
||||
int var2 = class136.fontBold12.stringWidth("Choose Option"); // L: 8974
|
||||
int var2 = class136.fontBold12.stringWidth("Choose Option");
|
||||
|
||||
int var3;
|
||||
for (var3 = 0; var3 < Client.menuOptionsCount; ++var3) { // L: 8975
|
||||
Font var7 = class136.fontBold12; // L: 8976
|
||||
for (var3 = 0; var3 < Client.menuOptionsCount; ++var3) {
|
||||
Font var7 = class136.fontBold12;
|
||||
String var8;
|
||||
if (var3 < 0) { // L: 8979
|
||||
var8 = ""; // L: 8980
|
||||
} else if (Client.menuTargets[var3].length() > 0) { // L: 8983
|
||||
if (var3 < 0) {
|
||||
var8 = "";
|
||||
} else if (Client.menuTargets[var3].length() > 0) {
|
||||
var8 = Client.menuActions[var3] + " " + Client.menuTargets[var3];
|
||||
} else {
|
||||
var8 = Client.menuActions[var3]; // L: 8984
|
||||
var8 = Client.menuActions[var3];
|
||||
}
|
||||
|
||||
int var6 = var7.stringWidth(var8); // L: 8986
|
||||
if (var6 > var2) { // L: 8987
|
||||
int var6 = var7.stringWidth(var8);
|
||||
if (var6 > var2) {
|
||||
var2 = var6;
|
||||
}
|
||||
}
|
||||
|
||||
var2 += 8; // L: 8989
|
||||
var3 = Client.menuOptionsCount * 15 + 22; // L: 8990
|
||||
int var4 = var0 - var2 / 2; // L: 8991
|
||||
if (var2 + var4 > class186.canvasWidth) { // L: 8992
|
||||
var2 += 8;
|
||||
var3 = Client.menuOptionsCount * 15 + 22;
|
||||
int var4 = var0 - var2 / 2;
|
||||
if (var2 + var4 > class186.canvasWidth) {
|
||||
var4 = class186.canvasWidth - var2;
|
||||
}
|
||||
|
||||
if (var4 < 0) { // L: 8993
|
||||
if (var4 < 0) {
|
||||
var4 = 0;
|
||||
}
|
||||
|
||||
int var5 = var1; // L: 8994
|
||||
if (var3 + var1 > BoundaryObject.canvasHeight) { // L: 8995
|
||||
int var5 = var1;
|
||||
if (var3 + var1 > BoundaryObject.canvasHeight) {
|
||||
var5 = BoundaryObject.canvasHeight - var3;
|
||||
}
|
||||
|
||||
if (var5 < 0) { // L: 8996
|
||||
if (var5 < 0) {
|
||||
var5 = 0;
|
||||
}
|
||||
|
||||
ModeWhere.menuX = var4; // L: 8997
|
||||
BufferedSink.menuY = var5; // L: 8998
|
||||
GameObject.menuWidth = var2; // L: 8999
|
||||
UserComparator3.menuHeight = Client.menuOptionsCount * 15 + 22; // L: 9000
|
||||
} // L: 9001
|
||||
ModeWhere.menuX = var4;
|
||||
BufferedSink.menuY = var5;
|
||||
GameObject.menuWidth = var2;
|
||||
UserComparator3.menuHeight = Client.menuOptionsCount * 15 + 22;
|
||||
}
|
||||
|
||||
@ObfuscatedName("jz")
|
||||
@ObfuscatedSignature(
|
||||
@@ -400,33 +400,33 @@ public class MouseHandler implements MouseListener, MouseMotionListener, FocusLi
|
||||
)
|
||||
@Export("alignWidgetPosition")
|
||||
static void alignWidgetPosition(Widget var0, int var1, int var2) {
|
||||
if (var0.xAlignment == 0) { // L: 10975
|
||||
if (var0.xAlignment == 0) {
|
||||
var0.x = var0.rawX;
|
||||
} else if (var0.xAlignment == 1) { // L: 10976
|
||||
} else if (var0.xAlignment == 1) {
|
||||
var0.x = var0.rawX + (var1 - var0.width) / 2;
|
||||
} else if (var0.xAlignment == 2) { // L: 10977
|
||||
} else if (var0.xAlignment == 2) {
|
||||
var0.x = var1 - var0.width - var0.rawX;
|
||||
} else if (var0.xAlignment == 3) { // L: 10978
|
||||
} else if (var0.xAlignment == 3) {
|
||||
var0.x = var0.rawX * var1 >> 14;
|
||||
} else if (var0.xAlignment == 4) { // L: 10979
|
||||
} else if (var0.xAlignment == 4) {
|
||||
var0.x = (var1 - var0.width) / 2 + (var0.rawX * var1 >> 14);
|
||||
} else {
|
||||
var0.x = var1 - var0.width - (var0.rawX * var1 >> 14); // L: 10980
|
||||
var0.x = var1 - var0.width - (var0.rawX * var1 >> 14);
|
||||
}
|
||||
|
||||
if (var0.yAlignment == 0) { // L: 10981
|
||||
if (var0.yAlignment == 0) {
|
||||
var0.y = var0.rawY;
|
||||
} else if (var0.yAlignment == 1) { // L: 10982
|
||||
} else if (var0.yAlignment == 1) {
|
||||
var0.y = (var2 - var0.height) / 2 + var0.rawY;
|
||||
} else if (var0.yAlignment == 2) { // L: 10983
|
||||
} else if (var0.yAlignment == 2) {
|
||||
var0.y = var2 - var0.height - var0.rawY;
|
||||
} else if (var0.yAlignment == 3) {
|
||||
var0.y = var2 * var0.rawY >> 14; // L: 10984
|
||||
} else if (var0.yAlignment == 4) { // L: 10985
|
||||
var0.y = var2 * var0.rawY >> 14;
|
||||
} else if (var0.yAlignment == 4) {
|
||||
var0.y = (var2 - var0.height) / 2 + (var2 * var0.rawY >> 14);
|
||||
} else {
|
||||
var0.y = var2 - var0.height - (var2 * var0.rawY >> 14); // L: 10986
|
||||
var0.y = var2 - var0.height - (var2 * var0.rawY >> 14);
|
||||
}
|
||||
|
||||
} // L: 10987
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user