//EinsteinObject.java import java.awt.Graphics; import java.awt.Image; class EinsteinObject { protected Reality reality; Einstein EIN; int length = 0; public EinsteinObject(double v, Einstein EIN) { reality = new Reality(v); this.EIN = EIN; length = 0; } public void setCar(Image i) { EIN.showStatus("Fu!"); } public void draw(boolean whichFrame,Graphics g) { } public void timeDraw(boolean whichFrame,Graphics g) { } public void Increment() { reality.Increment(); } public Reality getReality() { return reality; } public void setReality(Reality r) { reality = r; } public void setV(double v) { reality.setVelocity(v); } public double getV() { return reality.getV(); } public double getX(boolean frame) { if (frame == Reality.OBSERVER_FRAME) return EIN.reality.theirX; return reality.myX; } }