public void ImportListTileColor(List <TileColorData> listTileColor) { _listTileColorModel.Clear(); foreach (var tileColor in listTileColor) { TileColorModel tileColorModelTmp = new TileColorModel(); tileColorModelTmp.ImportData(tileColor); _listTileColorModel.Add(tileColorModelTmp); } }
public void UpdateColorImageModels(TileColorModel tileColorModel, TileImageModel tileImageModel) { _tileColorModel = tileColorModel; _tileImageModel = tileImageModel; Messenger.Default.Send( new HexTileUpdatedMessage { HexModel = this }); }
public void ImportData(HexData data) { _description = data.Description; _degreExploration = data.DegreExploration; _column = data.Column; _row = data.Row; _tileColorModel = new TileColorModel(); _tileColorModel.ImportData(data.TileData.TileColorData); _tileImageModel = new TileImageModel(); _tileImageModel.ImportData(data.TileData.TileImageData); }
public void UpdateHexModel(int column, int row, TileColorModel tileColorModel, TileImageModel tileImageModel) { HexModel hexModel = GetHexModel(column, row); hexModel.UpdateColorImageModels(tileColorModel, tileImageModel); }
public void UpdateColorImageModelsFromIds(int column, int row, TileColorModel tileColorModel, TileImageModel tileImageModel) { GetHexModel(column, row).UpdateColorImageModels( tileColorModel, tileImageModel); }