sort records by last modified + fix errors

This commit is contained in:
MeexReay 2024-04-26 17:54:43 +03:00
parent ed998cc701
commit 73154eff2b
7 changed files with 45 additions and 20 deletions

View file

@ -21,21 +21,21 @@ public abstract class ScreenMixin extends AbstractParentElement implements Drawa
@Inject(at = @At(value = "HEAD"), method = "close")
private void close(CallbackInfo ci) {
if (Main.me.is_recording) {
Main.me.now_record.addEvent(new GuiCloseEvent());
// Main.me.now_record.addEvent(new GuiCloseEvent());
}
}
@Inject(at = @At(value = "HEAD"), method = "keyPressed")
private void keyPressed(int keyCode, int scanCode, int modifiers, CallbackInfoReturnable<Boolean> cir) {
if (Main.me.is_recording) {
Main.me.now_record.addEvent(new GuiKeyPressEvent(keyCode, scanCode, modifiers));
// Main.me.now_record.addEvent(new GuiKeyPressEvent(keyCode, scanCode, modifiers));
}
}
@Override
public boolean charTyped(char chr, int modifiers) {
if (Main.me.is_recording) {
Main.me.now_record.addEvent(new GuiCharTypeEvent(chr, modifiers));
// Main.me.now_record.addEvent(new GuiCharTypeEvent(chr, modifiers));
}
return super.charTyped(chr, modifiers);
}
@ -43,7 +43,7 @@ public abstract class ScreenMixin extends AbstractParentElement implements Drawa
@Override
public boolean keyReleased(int keyCode, int scanCode, int modifiers) {
if (Main.me.is_recording) {
Main.me.now_record.addEvent(new GuiKeyReleaseEvent(keyCode, scanCode, modifiers));
// Main.me.now_record.addEvent(new GuiKeyReleaseEvent(keyCode, scanCode, modifiers));
}
return super.keyReleased(keyCode, scanCode, modifiers);
}
@ -51,7 +51,7 @@ public abstract class ScreenMixin extends AbstractParentElement implements Drawa
@Override
public boolean mouseClicked(double mouseX, double mouseY, int button) {
if (Main.me.is_recording) {
Main.me.now_record.addEvent(new GuiMouseClickEvent(mouseX, mouseY, button));
// Main.me.now_record.addEvent(new GuiMouseClickEvent(mouseX, mouseY, button));
}
return super.mouseClicked(mouseX, mouseY, button);
}
@ -59,7 +59,7 @@ public abstract class ScreenMixin extends AbstractParentElement implements Drawa
@Override
public void mouseMoved(double mouseX, double mouseY) {
if (Main.me.is_recording) {
Main.me.now_record.addEvent(new GuiMouseMoveEvent(mouseX, mouseY));
// Main.me.now_record.addEvent(new GuiMouseMoveEvent(mouseX, mouseY));
}
super.mouseMoved(mouseX, mouseY);
}
@ -67,7 +67,7 @@ public abstract class ScreenMixin extends AbstractParentElement implements Drawa
@Override
public boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY) {
if (Main.me.is_recording) {
Main.me.now_record.addEvent(new GuiMouseDragEvent(mouseX, mouseY, button, deltaX, deltaY));
// Main.me.now_record.addEvent(new GuiMouseDragEvent(mouseX, mouseY, button, deltaX, deltaY));
}
return super.mouseDragged(mouseX, mouseY, button, deltaX, deltaY);
}
@ -75,7 +75,7 @@ public abstract class ScreenMixin extends AbstractParentElement implements Drawa
@Override
public boolean mouseReleased(double mouseX, double mouseY, int button) {
if (Main.me.is_recording) {
Main.me.now_record.addEvent(new GuiMouseReleaseEvent(mouseX, mouseY, button));
// Main.me.now_record.addEvent(new GuiMouseReleaseEvent(mouseX, mouseY, button));
}
return super.mouseReleased(mouseX, mouseY, button);
}
@ -83,7 +83,7 @@ public abstract class ScreenMixin extends AbstractParentElement implements Drawa
@Override
public boolean mouseScrolled(double mouseX, double mouseY, double amount) {
if (Main.me.is_recording) {
Main.me.now_record.addEvent(new GuiMouseScrollEvent(mouseX, mouseY, amount));
// Main.me.now_record.addEvent(new GuiMouseScrollEvent(mouseX, mouseY, amount));
}
return super.mouseScrolled(mouseX, mouseY, amount);
}