package NET.worlds.scape; public class Mirror extends Portal { public Mirror(float w, float h) { super(w, h); this.connectTo(this); this.flags |= 4; } public Mirror(float llx, float lly, float llz, float urx, float ury, float urz) { super(llx, lly, llz, urx, ury, urz); this.connectTo(this); this.flags |= 4; } public Mirror(Point3Temp llc, Point3Temp urc) { super(llc, urc); this.connectTo(this); this.flags |= 4; } @Override public BumpCalc getBumpCalc(BumpEventTemp b) { return this.bumpCalc == null ? Rect.standardPlaneBumpCalc : this.bumpCalc; } public Mirror() { } @Override public boolean handle(BumpEventTemp b) { return true; } }