private async Task LoadFloorTypes()
        {
            await Task.Run(WaitForFloorTypes);

            ComboBox_ColType.Items.Clear();
            ComboBox_ColType.SuspendLayout();
            ComboBox_ColType.Items.AddRange(terrainTypesComboItems.ToArray());
            ComboBox_ColType.ResumeLayout();
        }
        private void LoadN64TextureFormatTypes()
        {
            ComboBox_ColType.SuspendLayout();
            ComboBox_ColType.Items.Clear();
            var eType = typeof(N64Codec);
            var names = Enum.GetNames(eType);

            int[] values = (int[])Enum.GetValues(eType);
            for (int i = 0, loopTo = names.Count() - 2; i <= loopTo; i++)
            {
                var item = new ComboItem();
                item.Text = names[i];
                item.Tag  = N64Graphics.CodecString((N64Codec)values[i]);
                ComboBox_ColType.Items.Add(item);
            }

            ComboBox_ColType.ResumeLayout();
        }