コード例 #1
0
ファイル: Command.cs プロジェクト: aisyluG/OOP_labs
 override public void execute()
 {
     if (p != null)
     {
         if (p.IsObjectInForm(e, MAXx, MAXy) == true)
         {
             p.move(dx, dy);
         }
     }
 }
コード例 #2
0
ファイル: CStickyObject.cs プロジェクト: aisyluG/OOP_labs
 public override void move(int _dx, int _dy)
 {
     base.move(_dx, _dy);
     point.move(_dx, _dy);
     dx = _dx;
     dy = _dy;
     notifyEveryone();
 }
コード例 #3
0
ファイル: Command.cs プロジェクト: aisyluG/OOP_labs
 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);
     }
 }