snesgfx-change bg props viewer to match viewport display selection, if you just changed to displaying a BG. also dont populate BG1 twice in the list

This commit is contained in:
zeromus 2012-09-30 23:59:56 +00:00
parent 05fabf9405
commit 14958cef45
1 changed files with 4 additions and 2 deletions

View File

@ -29,7 +29,6 @@ namespace BizHawk.MultiClient
var displayTypeItems = new List<DisplayTypeItem>(); var displayTypeItems = new List<DisplayTypeItem>();
displayTypeItems.Add(new DisplayTypeItem("BG1", eDisplayType.BG1)); displayTypeItems.Add(new DisplayTypeItem("BG1", eDisplayType.BG1));
displayTypeItems.Add(new DisplayTypeItem("BG1", eDisplayType.BG1));
displayTypeItems.Add(new DisplayTypeItem("BG2",eDisplayType.BG2)); displayTypeItems.Add(new DisplayTypeItem("BG2",eDisplayType.BG2));
displayTypeItems.Add(new DisplayTypeItem("BG3",eDisplayType.BG3)); displayTypeItems.Add(new DisplayTypeItem("BG3",eDisplayType.BG3));
displayTypeItems.Add(new DisplayTypeItem("BG4",eDisplayType.BG4)); displayTypeItems.Add(new DisplayTypeItem("BG4",eDisplayType.BG4));
@ -181,6 +180,7 @@ namespace BizHawk.MultiClient
sizeInPixels.Height *= si.BG[bgnum].TileSize; sizeInPixels.Height *= si.BG[bgnum].TileSize;
txtBG1SizeInPixels.Text = string.Format("{0}x{1}", sizeInPixels.Width, sizeInPixels.Height); txtBG1SizeInPixels.Text = string.Format("{0}x{1}", sizeInPixels.Width, sizeInPixels.Height);
SyncColorSelection();
RenderView(); RenderView();
RenderPalette(); RenderPalette();
UpdateColorDetails(); UpdateColorDetails();
@ -312,8 +312,10 @@ namespace BizHawk.MultiClient
private void comboDisplayType_SelectedIndexChanged(object sender, EventArgs e) private void comboDisplayType_SelectedIndexChanged(object sender, EventArgs e)
{ {
SyncColorSelection();
UpdateValues(); UpdateValues();
//change the bg props viewer to match
if (IsDisplayTypeBG(CurrDisplaySelection))
comboBGProps.SelectedIndex = DisplayTypeBGNum(CurrDisplaySelection) - 1;
} }
private void exitToolStripMenuItem_Click(object sender, EventArgs e) private void exitToolStripMenuItem_Click(object sender, EventArgs e)