コード例 #1
0
    public bool IsAccessible(IPositionnable elem)
    {
        TileFacade tile     = (TileFacade)elem;
        GroundTile tileBase = (GroundTile)tile.GroundTile;

        return(tileBase.isWalkable);
    }
        public override DataTemplate SelectTemplate(object item,
                                                    DependencyObject container)
        {
            IPositionnable element = (IPositionnable)item;

            if (element.TypeName == "Line")
            {
                return(LineTemplate);
            }
            return(PointTemplate);
        }
コード例 #3
0
 public MainViewModel()
 {
     Figures    = new IPositionnable[0];
     OldFigures = new List <IPositionnable>();
 }