package sig.engine; import java.util.HashMap; public class Mouse { public static int x; public static int y; public static HashMap clickMap=new HashMap<>(); public static HashMap pressMap=new HashMap<>(); public static HashMap releaseMap=new HashMap<>(); public static Point mousePosition = new Point(0,0); public static Point GetPos(){ return new Point(x,y); } //0=Left click, 1=Right click, 2=Middle, 3=Button 4, 4=Button 5 public static boolean isHeld(Integer button){ return clickMap.getOrDefault(button,false); } //0=Left click, 1=Right click, 2=Middle, 3=Button 4, 4=Button 5 public static boolean isPressed(Integer button){ return pressMap.getOrDefault(button,false); } //0=Left click, 1=Right click, 2=Middle, 3=Button 4, 4=Button 5 public static boolean isReleased(Integer button){ return releaseMap.getOrDefault(button,false); } }