LynnaLab.WarpEditor.SetMap C# (CSharp) Method

SetMap() public method

public SetMap ( int group, int map ) : void
group int
map int
return void
        public void SetMap(int group, int map)
        {
            roomSpinButton.Value = (group<<8) | map;
            sourceGroup = Project.GetIndexedDataType<WarpSourceGroup>(group);

            this.map = map;

            frameLabel.Text = "Room " + ((group<<8)+map).ToString("X3") + " Warp Sources";
            SetWarpIndex(0);
        }

Usage Example

コード例 #1
0
ファイル: MainWindow.cs プロジェクト: Drenn1/LynnaLab
    protected void OnWarpsActionActivated(object sender, EventArgs e)
    {
        if (openedWarpEditor)
            return;
        WarpEditor editor = new WarpEditor(Project);
        editor.SetMap(roomSpinButton.ValueAsInt >> 8, roomSpinButton.ValueAsInt & 0xff);

        Gtk.Window win = new Window(WindowType.Toplevel);
        win.Modal = false;
        win.Add(editor);

        editor.Destroyed += delegate(object sender2, EventArgs e2) {
            win.Destroy();
        };
        win.Destroyed += delegate(object sender2, EventArgs e2) {
            openedWarpEditor = false;
        };

        openedWarpEditor = true;
        win.ShowAll();
    }