public ObjectAnalyzerForm(Z64Game game, byte[] data, int segmentId)
        {
            InitializeComponent();

            if (segmentId > 15)
            {
                segmentId = 15;
            }
            if (segmentId < 0)
            {
                segmentId = 0;
            }

            _data    = data;
            _obj     = new Z64Object(_data);
            _segment = segmentId;
            _game    = game;

            tabControl1.ItemSize   = new Size(0, 1);
            tabControl1.SizeMode   = TabSizeMode.Fixed;
            tabControl1.Appearance = TabAppearance.FlatButtons;

            MinimumSize = new Size(Width, Height);

            UpdateMap();
        }
 private void importJSONToolStripMenuItem_Click(object sender, EventArgs e)
 {
     openFileDialog1.FileName = "";
     openFileDialog1.Filter   = $"{Filters.JSON}|{Filters.ALL}";
     if (openFileDialog1.ShowDialog() == DialogResult.OK)
     {
         string json = File.ReadAllText(openFileDialog1.FileName);
         _obj = Z64Object.FromJson(json);
         _obj.SetData(_data);
         UpdateMap();
     }
 }