/// <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); }
/// <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); }
/// <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); }