예제 #1
0
 public void Left()
 {
     if (Area.Matrix[startingHeroY / boardsize][startingHeroX / boardsize - 1])
     {
         ((Image)foxDraw.UIList[100]).Source = new BitmapImage(new Uri("./Assets/hero-left.png", UriKind.Relative));
         foxDraw.SetPosition(foxDraw.UIList[100], startingHeroX - 50, startingHeroY);
         startingHeroX -= 50;
     }
 }
예제 #2
0
 public void HeroRight(FoxDraw foxDraw)
 {
     XCoordinate += 50;
     foxDraw.SetPosition(foxDraw.CharactersList[0], XCoordinate, YCoordinate);
 }
예제 #3
0
 public void HeroUp(FoxDraw foxDraw)
 {
     YCoordinate -= 50;
     foxDraw.SetPosition(foxDraw.CharactersList[0], XCoordinate, YCoordinate);
 }