示例#1
0
 override public void execute()
 {
     if (p != null)
     {
         if (p.IsObjectInForm(e, MAXx, MAXy) == true)
         {
             p.move(dx, dy);
         }
     }
 }
示例#2
0
 public override void move(int _dx, int _dy)
 {
     base.move(_dx, _dy);
     point.move(_dx, _dy);
     dx = _dx;
     dy = _dy;
     notifyEveryone();
 }
示例#3
0
 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);
     }
 }