Пример #1
0
 public void UnQueueAndDrawList()
 {
     while (currentMap.QueueList.Count > 0)
     {
         Queue temp = currentMap.QueueList.Dequeue();
         currentMap.CurrentMap.SetElement(temp.X, temp.Y, temp.OriginalValue);
     }
     currentMap.RenderMap();
 }
Пример #2
0
 private void menuNew_Click(object sender, RoutedEventArgs e)
 {
     if (map.MapExists)
     {
         Warning warning = new Warning("Er is een actieve map wilt u deze eerste opslaan?", "Opslaan huidige map", MessageBoxButton.YesNoCancel, MessageBoxImage.Warning);
         warning.CurrentMap = map;
         warning.SaveNewMapWarning();
     }
     else
     {
         MapDimensions askdims = new MapDimensions();
         askdims.ShowDialog();
         map.CurrentMap = new MapModel(askdims.Breedte, askdims.Hoogte);
         map.MapCanvas.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Background, (ThreadStart) delegate
         {
             map.RenderMap();
         });
     }
 }
Пример #3
0
        public void SaveNewMapWarning()
        {
            if (result == MessageBoxResult.Yes)
            {
                currentMap.SaveMap();
                MapDimensions askdims = new MapDimensions();
                askdims.ShowDialog();
                currentMap.CurrentMap = new MapModel(askdims.Breedte, askdims.Hoogte);

                currentMap.RenderMap();
            }
            if (result == MessageBoxResult.No)
            {
                MapDimensions askdims = new MapDimensions();
                askdims.ShowDialog();
                currentMap.CurrentMap = new MapModel(askdims.Breedte, askdims.Hoogte);

                currentMap.RenderMap();
            }
            if (result == MessageBoxResult.Cancel)
            {
            }
        }