public void WindowKeyDown(object sender, KeyEventArgs e) { gameArea.DrawFloor(foxDraw); gameArea.DrawWall(foxDraw); if (e.Key == Key.Left) { Console.WriteLine("To the left!"); myHero.HeroToLeft(); foxDraw.AddImage("./Assets/hero-left.png", myHero.GetPositionX(), myHero.GetPositionY()); } if (e.Key == Key.Right) { Console.WriteLine("To the right"); myHero.HeroToRight(); foxDraw.AddImage("./Assets/hero-right.png", myHero.GetPositionX(), myHero.GetPositionY()); } if (e.Key == Key.Up) { Console.WriteLine("Up!"); myHero.HeroUp(); foxDraw.AddImage("./Assets/hero-up.png", myHero.GetPositionX(), myHero.GetPositionY()); } if (e.Key == Key.Down) { Console.WriteLine("Down!"); myHero.HeroDown(); foxDraw.AddImage("./Assets/hero-down.png", myHero.GetPositionX(), myHero.GetPositionY()); } }