コード例 #1
0
ファイル: Pacman.cs プロジェクト: ZadorozhnaOlga/Pacman
 private bool EatApples(Apples app)
 {
     if (app.Dots[this.Y, this.X])
     {
         app.Dots[this.Y, this.X] = false;
         Game.Scores += 1;
         return(true);
     }
     return(false);
 }
コード例 #2
0
 private Direction CheckApplesDown(Apples app)
 {
     return(app.IfExistApple(this.X, this.Y + 1) ? Direction.Down : Direction.None);
 }
コード例 #3
0
 private Direction CheckApplesUp(Apples app)
 {
     return(app.IfExistApple(this.X, this.Y - 1) ? Direction.Up : Direction.None);
 }
コード例 #4
0
 private Direction CheckApplesRight(Apples app)
 {
     return(app.IfExistApple(this.X + 1, this.Y) ? Direction.Right : Direction.None);
 }
コード例 #5
0
 private Direction CheckApplesLeft(Apples app)
 {
     return(app.IfExistApple(this.X - 1, this.Y) ? Direction.Left : Direction.None);
 }
コード例 #6
0
ファイル: Map.cs プロジェクト: ZadorozhnaOlga/Pacman
 public Map(int[,] array, int pacmanX, int pacmanY)
 {
     this.MyMap   = array;
     this._apples = new Apples(array, pacmanX, pacmanY);
 }