LynnaLab.WarpEditor.WarpEditor C# (CSharp) Method

WarpEditor() public method

public WarpEditor ( Project p ) : System
p Project
return System
        public WarpEditor(Project p)
        {
            Project = p;
            this.Build();

            addWarpButton.Image = new Gtk.Image(Stock.Add, Gtk.IconSize.Button);
            addSpecificWarpButton.Image = new Gtk.Image(Stock.Add, Gtk.IconSize.Button);

            roomSpinButton.Adjustment.Lower = 0;
            roomSpinButton.Adjustment.Upper = Project.GetNumRooms()-1;
            roomSpinButton.ValueChanged += delegate(object sender, EventArgs e) {
                SetMap(roomSpinButton.ValueAsInt>>8, roomSpinButton.ValueAsInt&0xff);
            };
            indexSpinButton.ValueChanged += delegate(object sender, EventArgs e) {
                SetWarpIndex(indexSpinButton.ValueAsInt);
            };
        }