Пример #1
0
 //Left
 private void AnimationLeft(object sender, object e)
 {
     if (Canvas.GetLeft(Image) + Image.ActualWidth > 0 && !this.IsCollidingWithMap(_map.GetBlocks(),
                                                                                   new Point(Canvas.GetTop(Image), Canvas.GetLeft(Image))))
     {
         Canvas.SetLeft(Image, Canvas.GetLeft(Image) - _movementSpeed);
     }
     else //out of bounds
     {
         Remove(_shooter.GetShots());
     }
 }