Example #1
0
        /// <summary>
        /// Converts the enum to the qbkey
        /// </summary>
        /// <param name="itemType"></param>
        /// <returns>Null if type is not in the enum or is Other.</returns>
        public static QbKey PakItemTypeToFileType(PakItemType itemType)
        {
            switch (itemType)
            {
            case PakItemType.Qb:
                return(_itemTypes[0]);

            case PakItemType.Sqb:
                return(_itemTypes[1]);

            case PakItemType.Debug:
                return(_itemTypes[2]);

            case PakItemType.Image:
                return(_itemTypes[3]);

            case PakItemType.Midi:
                return(_itemTypes[4]);

            case PakItemType.Texture:
                return(_itemTypes[5]);

            case PakItemType.Skin:
                return(_itemTypes[6]);

            default:
                return(null);
            }
        }
Example #2
0
        private void cboFileType_SelectedIndexChanged(object sender, EventArgs e)
        {
            PakItemType type = (PakItemType)Enum.Parse(typeof(PakItemType), cboFileType.Text);

            txtOther.Visible = type == PakItemType.Other;
            lblOther.Visible = type == PakItemType.Other;
        }
Example #3
0
 public PakHeaderItem()
 {
     _pakItemType = PakItemType.Other;
 }
Example #4
0
 /// <summary>
 /// Converts the enum to the qbkey
 /// </summary>
 /// <param name="itemType"></param>
 /// <returns>Null if type is not in the enum or is Other.</returns>
 public static QbKey PakItemTypeToFileType(PakItemType itemType)
 {
     switch (itemType)
     {
         case PakItemType.Qb:
             return _itemTypes[0];
         case PakItemType.Sqb:
             return _itemTypes[1];
         case PakItemType.Debug:
             return _itemTypes[2];
         case PakItemType.Image:
             return _itemTypes[3];
         case PakItemType.Midi:
             return _itemTypes[4];
         case PakItemType.Texture:
             return _itemTypes[5];
         case PakItemType.Skin:
             return _itemTypes[6];
         default:
             return null;
     }
 }
Example #5
0
 private int getPakFileImageIndex(PakItemType type)
 {
     switch (type)
     {
         case PakItemType.Qb:
             return 9;
         case PakItemType.Sqb:
             return 9;
         case PakItemType.Debug:
             return 10;
         case PakItemType.Image:
             return 11;
         case PakItemType.Midi:
             return 13;
         case PakItemType.Texture:
             return 11;
         case PakItemType.Skin:
             return 11;
         default:
             return 12;
     }
 }