mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2025-05-31 00:51:37 +00:00
Fixed, "Open map in current wad" action: MAPINFO data must be updated when using the action.
Changed, "Open map in current wad" action: current map resources are now carried over to the map being switched to.
This commit is contained in:
parent
4837385037
commit
fbb30f6f91
4 changed files with 12 additions and 22 deletions
|
@ -1242,26 +1242,6 @@ namespace CodeImp.DoomBuilder
|
|||
ChangeMapForm changemapwindow = new ChangeMapForm(map.FilePathName, map.Options);
|
||||
if(changemapwindow.ShowDialog(mainwindow) != DialogResult.OK) return;
|
||||
|
||||
// If resources don't match, perform regular map loading
|
||||
bool resourcesmismatch = changemapwindow.Options.Resources.Count != map.Options.Resources.Count;
|
||||
if(!resourcesmismatch)
|
||||
{
|
||||
for(int i = 0; i < changemapwindow.Options.Resources.Count; i++)
|
||||
{
|
||||
if(changemapwindow.Options.Resources[i].location != map.Options.Resources[i].location)
|
||||
{
|
||||
resourcesmismatch = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(resourcesmismatch)
|
||||
{
|
||||
OpenMapFileWithOptions(map.FilePathName, changemapwindow.Options);
|
||||
return;
|
||||
}
|
||||
|
||||
// Display status
|
||||
mainwindow.DisplayStatus(StatusType.Busy, "Switching to map '" + changemapwindow.Options.CurrentName + "'...");
|
||||
WriteLogLine("Switching to map '" + changemapwindow.Options.CurrentName + "'...");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue