Skip to content

Commit

Permalink
Replaced mouse click events, fixed trajectories module, added Barrels…
Browse files Browse the repository at this point in the history
… to ChestESP

Mouse click events are now handled by a single event containing information about the click (Left or right, button up or down, etc...)
Fixed Trajectories module.
Added barrels to the ChestESP module.
  • Loading branch information
coltonk9043 committed Jun 28, 2024
1 parent 5f52839 commit a8eddc7
Show file tree
Hide file tree
Showing 34 changed files with 564 additions and 724 deletions.
58 changes: 0 additions & 58 deletions src/main/java/net/aoba/event/events/LeftMouseDownEvent.java

This file was deleted.

58 changes: 0 additions & 58 deletions src/main/java/net/aoba/event/events/LeftMouseUpEvent.java

This file was deleted.

39 changes: 39 additions & 0 deletions src/main/java/net/aoba/event/events/MouseClickEvent.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
package net.aoba.event.events;

import java.util.ArrayList;
import java.util.List;
import net.aoba.event.listeners.AbstractListener;
import net.aoba.event.listeners.MouseClickListener;
import net.aoba.utils.types.MouseAction;
import net.aoba.utils.types.MouseButton;

public class MouseClickEvent extends AbstractEvent{

public final double mouseX;
public final double mouseY;
public final MouseButton button;
public final MouseAction action;

public MouseClickEvent(double mouseX, double mouseY, MouseButton button, MouseAction action) {
super();
this.mouseX = mouseX;
this.mouseY = mouseY;
this.button = button;
this.action = action;
}


@Override
public void Fire(ArrayList<? extends AbstractListener> listeners) {
for(AbstractListener listener : List.copyOf(listeners)) {
MouseClickListener mouseClickListener = (MouseClickListener) listener;
mouseClickListener.OnMouseClick(this);
}
}

@SuppressWarnings("unchecked")
@Override
public Class<MouseClickListener> GetListenerClassType() {
return MouseClickListener.class;
}
}
59 changes: 0 additions & 59 deletions src/main/java/net/aoba/event/events/RightMouseDownEvent.java

This file was deleted.

59 changes: 0 additions & 59 deletions src/main/java/net/aoba/event/events/RightMouseUpEvent.java

This file was deleted.

25 changes: 0 additions & 25 deletions src/main/java/net/aoba/event/listeners/LeftMouseDownListener.java

This file was deleted.

25 changes: 0 additions & 25 deletions src/main/java/net/aoba/event/listeners/LeftMouseUpListener.java

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package net.aoba.event.listeners;

import net.aoba.event.events.MouseClickEvent;

public interface MouseClickListener extends AbstractListener {
public abstract void OnMouseClick(MouseClickEvent mouseClickEvent);
}
25 changes: 0 additions & 25 deletions src/main/java/net/aoba/event/listeners/RightMouseDownListener.java

This file was deleted.

25 changes: 0 additions & 25 deletions src/main/java/net/aoba/event/listeners/RightMouseUpListener.java

This file was deleted.

Loading

0 comments on commit a8eddc7

Please sign in to comment.