private void MenuChangeBackgroundFromFileClick(object sender, RoutedEventArgs e)
{
if (this.PreGameLobby.Visibility == Visibility.Visible) return;
var sub = SubscriptionModule.Get().IsSubscribed ?? false;
if (!sub)
{
TopMostMessageBox.Show("You must be subscribed to do that.", "OCTGN", MessageBoxButton.OK, MessageBoxImage.Information);
return;
}
var fo = new OpenFileDialog();
fo.Filter = "All Images|*.BMP;*.JPG;*.JPEG;*.PNG|BMP Files: (*.BMP)|*.BMP|JPEG Files: (*.JPG;*.JPEG)|*.JPG;*.JPEG|PNG Files: (*.PNG)|*.PNG";
if ((bool)fo.ShowDialog())
{
if (File.Exists(fo.FileName))
{
this.table.SetBackground(fo.FileName, "uniformToFill");
Prefs.DefaultGameBack = fo.FileName;
}
}
}