Advertisement
afterlife88

Untitled

Mar 23rd, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.46 KB | None | 0 0
  1.         private void Explode(object source, ElapsedEventArgs e)
  2.         {
  3.            
  4.             foreach (var dir in _direction)
  5.             {
  6.                 for (var j = 1; j <= _radius; j++)
  7.                 {
  8.                     var dx = dir[0] * j;
  9.                     var dy = dir[1] * j;
  10.                     var x = _x + dx;
  11.                     var y = _y + dy;
  12.                     if (CanDestroy(x, y))
  13.                     {
  14.                         _map[x, y] = Tile.Grass;
  15.                         PointsToExplode.Add(new Point(x,y));
  16.                     }
  17.                     else
  18.                     {
  19.                         break;
  20.                     }
  21.                 }
  22.             }
  23.             _currentBomberman.RemoveBomb();
  24.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement