Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        public EventMapChangeForm()
        {
            InitializeComponent();

            this.InputFormRef = Init(this);

            //マップIDリストを作る.
            U.ConvertListBox(MapSettingForm.MakeMapIDList(), ref this.MAP_LISTBOX);
            //マップを最前面に移動する.
            MapPictureBox.BringToFront();
        }
Ejemplo n.º 3
0
        public MapChangeForm()
        {
            InitializeComponent();

            this.N_InputFormRef = N_Init(this);
            this.InputFormRef   = Init(this);

            //マップを最前面に移動する.
            MapPictureBox.BringToFront();

            this.N_InputFormRef.MakeGeneralAddressListContextMenu(true);
            this.N_InputFormRef.AddressListExpandsEvent += N_AddressListExpandsEvent;
            this.N_InputFormRef.PostWriteHandler        += N_PostWriteEvent;
        }
Ejemplo n.º 4
0
        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();

            FilterComboBox.SelectedIndex = 0;
        }
Ejemplo n.º 5
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;
            }
        }