コード例 #1
0
ファイル: Mirror.cs プロジェクト: kostacoffee/NyanFlip
 public override void apply(Cat cat)
 {
     if (directionChanger) cat.getDirection().changeDirection();
     cat.getDirection().changePath();
     directionChanger = !directionChanger;
     //Console.WriteLine("Hit Mirror");
 }
コード例 #2
0
ファイル: Arrow.cs プロジェクト: kostacoffee/NyanFlip
 public override void apply(Cat cat)
 {
     Direction catDir = cat.getDirection();
     cat.changeDirection(this.dir);
     this.dir = catDir;
     dir.changeDirection();
     //Console.WriteLine("Hit Arrow");
 }