remove keep mouse pos

This commit is contained in:
asdflj committed 2023-02-15 09:30:13 +08:00
1 parent c8457bb7d3
commit bfcf33975c
2 files changed
-23

No files matched your search

@@ -13,7 +13,6 @@ import com.glodblock.github.client.gui.*;
import com.glodblock.github.common.item.ItemWirelessUltraTerminal;
import com.glodblock.github.inventory.gui.GuiType;
import com.glodblock.github.util.ModAndClassUtil;
import com.glodblock.github.util.Util;
public abstract class FCBaseMEGui extends AEBaseMEGui {
@@ -36,13 +35,11 @@ public abstract class FCBaseMEGui extends AEBaseMEGui {
@Override
public void onGuiClosed() {
super.onGuiClosed();
Util.MouseHandler.saveMousePos();
}
protected void initGuiDone() {
if (drawSwitchGuiBtn) {
drawSwitchGuiBtns();
Util.MouseHandler.loadMousePos();
}
}
@@ -16,7 +16,6 @@ import net.minecraftforge.fluids.*;
import org.apache.commons.lang3.tuple.ImmutablePair;
import org.apache.commons.lang3.tuple.MutablePair;
import org.lwjgl.input.Mouse;
import appeng.api.AEApi;
import appeng.api.config.Actionable;
@@ -53,25 +52,6 @@ import io.netty.buffer.ByteBuf;
public final class Util {
public static class MouseHandler {
private static int mouse_x = 0;
private static int mouse_y = 0;
public static void saveMousePos() {
mouse_x = Mouse.getX();
mouse_y = Mouse.getY();
}
public static void loadMousePos() {
if (mouse_x != 0 && mouse_y != 0) {
Mouse.setCursorPosition(mouse_x, mouse_y);
mouse_y = 0;
mouse_x = 0;
}
}
}
public static int drainItemPower(AEBaseContainer c, InventoryPlayer ip, int slot, int ticks, double pm,
IFluidPortableCell wt) {
final ItemStack currentItem = slot < 0 ? ip.getCurrentItem() : ip.getStackInSlot(slot);