Beispiel #1
0
            /**--------------------------------------------------------------------------
            * 静的メソッド
            *--------------------------------------------------------------------------*/
            /// <summary>
            /// 対応チェック
            /// </summary>
            /// <param name="fileHeader">ファイルヘッダー</param>
            /// <returns>true:サポートしている形式</returns>
            public static bool CheckSupport(Tim2FileHeader fileHeader)
            {
                // Tim2データ?
                if (fileHeader.CheckFileID() != Tim2FileHeader.FILEID.TIM2)
                {
                    return(false);
                }

                // 対応バージョン?
                if (fileHeader.FormatVersion != Tim2FileHeader.FORMAT_VER)
                {
                    return(false);
                }

                // ピクチャデータの個数 ※複数はサポートしていない
                if (fileHeader.Pictures != 1)
                {
                    return(false);
                }

                return(true);
            }
Beispiel #2
0
 /**--------------------------------------------------------------------------
 * 公開
 *--------------------------------------------------------------------------*/
 /// <summary>
 /// コンストラクタ
 /// </summary>
 public Tim2()
 {
     m_FileHeader = new Tim2FileHeader();
     m_PictHeader = new Tim2PictureHeader();
 }