public void SelectTile(TilesViewModel tile) { tile.TileView(); if (FirstTileSelected == null) { FirstTileSelected = tile; } else if (SecondTileSelected == null) { SecondTileSelected = tile; UnmatchedHide(); } //Sound FX flip Card OnPropertyChanged("TilesActive"); }
public void CreateTiles(string imagePath) { TileCards = new ObservableCollection <TilesViewModel>(); var models = GetModelsFrom(imagePath); for (int i = 0; i < 6; i++) { var newTile = new TilesViewModel(models[i]); var newMatchTile = new TilesViewModel(models[i]); TileCards.Add(newTile); TileCards.Add(newMatchTile); newTile.TileView(); newMatchTile.TileView(); } TileShuffle(); OnPropertyChanged("TileCards"); }
private void ClearSelectedTiles() { FirstTileSelected = null; SecondTileSelected = null; Select = false; }