コード例 #1
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");
 }
コード例 #2
0
ファイル: Cat.cs プロジェクト: kostacoffee/NyanFlip
 internal void changeDirection(Direction dir)
 {
     this.dir = dir;
 }
コード例 #3
0
ファイル: Cat.cs プロジェクト: kostacoffee/NyanFlip
 public Cat(int x = 0, int y = 0)
 {
     this.dir = new Direction(1, 0);
     this.score = 0;
     pos = new Position(x, y);
 }
コード例 #4
0
ファイル: Arrow.cs プロジェクト: kostacoffee/NyanFlip
 public Arrow(Direction dir)
     : base()
 {
     this.dir = dir;
 }