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); }
public MainViewModel() { Figures = new IPositionnable[0]; OldFigures = new List <IPositionnable>(); }