public MapWindow(bool loadFromFile, MapBasicInfo map) { InitializeComponent(); this._loadFromFile = loadFromFile; BackgroundCanvas = Canvas_Background; DynamicCanvas = Canvas_Dynamic; MapCanvas = Canvas_MiniMap; //canvas.Background = Brushes.Black; Titlee = this.Title; MapBasicInfo = map; /* * _worker.DoWork += worker_DoWork; * _worker.RunWorkerCompleted += worker_RunWorkerCompleted; * _worker.RunWorkerAsync();*/ //Canvas.MouseWheel += new MouseWheelEventHandler(mainWindow_MouseWheel); Closing += OnWindowClosing; DoShit(); Canvas.Width = map.Size.Width * Constants.TilePx; Canvas.Height = map.Size.Height * Constants.TilePx; DynamicCanvas.Width = Canvas.Width; DynamicCanvas.Height = Canvas.Height; BackgroundCanvas.Width = Canvas.Width; BackgroundCanvas.Height = Canvas.Height; }
private void Button_Click(object sender, RoutedEventArgs e) { if (textBoxName.Text.Length > 0) { Size mapSize = new Size(int.Parse(textBoxWidth.Text), int.Parse(textBoxHeight.Text)); MapBasicInfo map = new MapBasicInfo(textBoxName.Text, mapSize); MapWindow window = new MapWindow(false, map); window.Show(); this.Close(); } else { MessageBox.Show("Map name is mandatory ..."); } }
private void GenerateMap(MapBasicInfo map) { Generator = new WorldGeneration.Generator((Vector)map.Size); _v1 = new Engine(this); }