Esempio n. 1
0
        public void addVisualObject(BaseTile tile)
        {
            Image img = new Image();

            img.Visibility = Visibility.Visible;
            string type = tile.GetType().ToString().Split('.').Last();

            img.Source = new BitmapImage(new Uri(@"Assets/Images/" + type + tile.Direction + ".png", UriKind.Relative));
            if (type == "SwitchTile")
            {
                img.MouseEnter += Img_MouseEnter;
                img.MouseDown  += Img_MouseDown;
            }
            img.Width  = 50;
            img.Height = 50;
            tPart.Children.Add(img);
            Grid.SetColumn(img, (int)tile.Pos.X);
            Grid.SetRow(img, 7 - (int)tile.Pos.Y);
        }
Esempio n. 2
0
 private bool CheckIfRestTile(BaseTile tile)
 {
     return(tile.GetType() == typeof(RestTile));
 }