override public void execute() { if (p != null) { if (p.IsObjectInForm(e, MAXx, MAXy) == true) { p.move(dx, dy); } } }
public override void move(int _dx, int _dy) { base.move(_dx, _dy); point.move(_dx, _dy); dx = _dx; dy = _dy; notifyEveryone(); }
override public void execute(CPoint x, int _MAXx, int _MAXy) { p = x; MAXx = _MAXx; MAXy = _MAXy; if (p.IsObjectInForm(e, MAXx, MAXy) == true) { p.move(dx, dy); } }