package application.draw; import java.awt.Graphics; public class SensorBox extends ARectangle { public AFigure copyThis(){ SensorBox rtn=(SensorBox)(super.copyThis()); return (AFigure)rtn; } public String getUserDirPath(){ return ""; } public String getCommonDirPath(){ return ""; } public void actWhenEditing() { } public void mouseMove(int x, int y) { if(this.isPlaying()){ } else{ super.mouseMove(x,y); } } public void actWhenPlaying() { } public void mouseDown(int x, int y) { if(this.isPlaying()){ if(this.isSelected(x,y)){ actWhenPlaying(); } } else{ if(this.isSelected(x,y)){ actWhenEditing(); } super.mouseDown(x,y); } } public void draw(Graphics g) { if(this.isPlaying()){ } else{ super.draw(g); } } public boolean isSelected(int x, int y) { if(isIntheRectangle(x,y,offX,offY,offX+x2,offY+y2)) return true; else return false; } }