package de.lessvoid.nifty.elements.events;
import de.lessvoid.nifty.NiftyEvent;
import de.lessvoid.nifty.elements.Element;
import de.lessvoid.nifty.input.NiftyMouseInputEvent;
import javax.annotation.Nonnull;
public class NiftyMouseMovedEvent implements NiftyEvent {
private final Element element;
private final int mouseX;
private final int mouseY;
public NiftyMouseMovedEvent(final Element element, @Nonnull final NiftyMouseInputEvent source) {
this.element = element;
this.mouseX = source.getMouseX();
this.mouseY = source.getMouseY();
}
public Element getElement() {
return element;
}
public int getMouseX() {
return mouseX;
}
public int getMouseY() {
return mouseY;
}
}