public MapPointerForm() { InitializeComponent(); PListSplitsExpandsExplainLabel.Text = ExplainPlistSplitExpands(); FilterComboBox.BeginUpdate(); FilterComboBox.Items.Add(TypeToName(PLIST_TYPE.CONFIG)); FilterComboBox.Items.Add(TypeToName(PLIST_TYPE.OBJECT) + "," + TypeToName(PLIST_TYPE.PALETTE)); FilterComboBox.Items.Add(TypeToName(PLIST_TYPE.ANIMATION) + "," + TypeToName(PLIST_TYPE.ANIMATION2)); FilterComboBox.Items.Add(TypeToName(PLIST_TYPE.MAP)); FilterComboBox.Items.Add(TypeToName(PLIST_TYPE.CHANGE)); FilterComboBox.Items.Add(TypeToName(PLIST_TYPE.EVENT)); if (Program.ROM.RomInfo.version == 6) { FilterComboBox.Items.Add(TypeToName(PLIST_TYPE.WORLDMAP_FE6ONLY)); } FilterComboBox.EndUpdate(); this.InputFormRef = Init(this, IsPlistSplits()); this.InputFormRef.UseWriteProtectionID00 = true; //ID:0x00を書き込み禁止 if (IsPlistSplits()) { PListSplitsExpandsPanel.Hide(); FilterComboBox.Show(); FilterComboBox.SelectedIndex = 0; } else { PListSplitsExpandsPanel.Show(); FilterComboBox.Hide(); this.InputFormRef.ReInitPointer(GetBasePointer(PLIST_TYPE.UNKNOWN)); } }
public MapExitPointForm() { InitializeComponent(); FilterComboBox.Items.Add("Enemy Escape Point"); FilterComboBox.Items.Add("NPC Escape Point"); //フィルターの指定を忘れる人が多いので、アイコンをつけて目立たせる. this.FilterComboBox.OwnerDraw(DrawFilterCombo, DrawMode.OwnerDrawFixed); this.N_InputFormRef = N_Init(this); this.N_InputFormRef.MakeGeneralAddressListContextMenu(true); this.N_InputFormRef.CheckProtectionAddrHigh = false; this.InputFormRef = Init(this); this.InputFormRef.CheckProtectionAddrHigh = false; //マップを最前面に移動する. MapPictureBox.BringToFront(); if (Program.ROM.RomInfo.version() == 6) {//たぶんFE6には、NPC離脱ポインタは存在しない FilterComboBox.Hide(); Set_X_Filter_Note_Message(0); } else { FilterComboBox.SelectedIndex = 0; } }
public MapExitPointForm() { InitializeComponent(); this.N_InputFormRef = N_Init(this); this.N_InputFormRef.MakeGeneralAddressListContextMenu(true); this.InputFormRef = Init(this); //マップを最前面に移動する. MapPictureBox.BringToFront(); if (Program.ROM.RomInfo.version() == 6) {//たぶんFE6には、NPC離脱ポインタは存在しない FilterComboBox.Hide(); } else { FilterComboBox.SelectedIndex = 0; } }