예제 #1
0
파일: FileType.cs 프로젝트: mryp/kkefz
        /// <summary>
        /// 吉里吉里で扱うテキストファイルの拡張子をタイプから返す
        /// </summary>
        /// <param name="type">テキストファイル系のファイルタイプ</param>
        /// <returns>拡張子(ドット付き)</returns>
        public static string GetKrkrTextFileExt(KrkrType type)
        {
            string ret = "";

            switch (type)
            {
            case KrkrType.Kag:
                ret = ".ks";
                break;

            case KrkrType.Tjs:
                ret = ".tjs";
                break;

            case KrkrType.Text:
                ret = ".txt";
                break;

            case KrkrType.Screen:
                ret = ".kui";
                break;

            default:            //画像などはその他を返す
                ret = "";
                break;
            }

            return(ret);
        }
예제 #2
0
파일: FileType.cs 프로젝트: mryp/kkefz
        /// <summary>
        /// 吉里吉里ファイルタイプから表示文字列を取得する
        /// </summary>
        /// <param name="type"></param>
        /// <returns></returns>
        public static string KrkrTypeToString(KrkrType type)
        {
            string ret = "";

            switch (type)
            {
            case KrkrType.Kag:
                ret = "KAGシナリオ";
                break;

            case KrkrType.Tjs:
                ret = "TJSスクリプト";
                break;

            case KrkrType.Image:
                ret = "画像";
                break;

            case KrkrType.Text:
                ret = "テキストファイル";
                break;

            case KrkrType.Sound:
                ret = "サウンドファイル";
                break;

            case KrkrType.Screen:
                ret = "KKDEスクリーンファイル";
                break;

            default:
                ret = "その他のファイル";
                break;
            }

            return(ret);
        }
예제 #3
0
파일: FileType.cs 프로젝트: mryp/kkefz
        /// <summary>
        /// 吉里吉里で扱うファイルの検索用拡張子リストをタイプから返す
        /// </summary>
        /// <param name="type"></param>
        /// <returns>検索用拡張子リスト(例:*.ks)</returns>
        public static string GetKrkrFileExtForSearch(KrkrType type)
        {
            string ret = "";

            switch (type)
            {
            case KrkrType.Kag:
                ret = "*.ks";
                break;

            case KrkrType.Tjs:
                ret = "*.tjs";
                break;

            case KrkrType.Text:
                ret = "*.txt";
                break;

            case KrkrType.Image:
                ret = "*.png;*.bmp;*.jpg;*.jpe;*.jpeg";
                break;

            case KrkrType.Sound:
                ret = "*.ogg;*.wav;*.mid";
                break;

            case KrkrType.Screen:
                ret = "*.kui";
                break;

            default:
                ret = "*.*";
                break;
            }

            return(ret);
        }