{\r
if( chip.rAVI != null )\r
{\r
+ if (this.rAVI == null )\r
+ {\r
+ this.rAVI = chip.rAVI; // DTXVモードで、最初に途中再生で起動したときに、ここに来る\r
+ }\r
+ this.bFullScreenMovie = ( chip.nチャンネル番号 == (int) Ech定義.MovieFull || CDTXMania.ConfigIni.bForceAVIFullscreen ); // DTXVモードで、最初に途中再生で起動したときのために必要\r
this.rAVI.avi.Seek( n移動開始時刻ms - chip.n発声時刻ms );\r
this.Start( chip.nチャンネル番号, chip.rAVI, SampleFramework.GameWindowSize.Width, SampleFramework.GameWindowSize.Height, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, chip.n発声時刻ms );\r
}\r
{\r
if( chip.rAVIPan != null )\r
{\r
+ if ( this.rAVI == null )\r
+ {\r
+ this.rAVI = chip.rAVI; // DTXVモードで、最初に途中再生で起動したときに、ここに来る\r
+ }\r
+ this.bFullScreenMovie = ( chip.nチャンネル番号 == (int) Ech定義.MovieFull || CDTXMania.ConfigIni.bForceAVIFullscreen ); // DTXVモードで、最初に途中再生で起動したときのために必要\r
this.rAVI.avi.Seek( n移動開始時刻ms - chip.n発声時刻ms );\r
this.Start( chip.nチャンネル番号, chip.rAVI, chip.rAVIPan.sz開始サイズ.Width, chip.rAVIPan.sz開始サイズ.Height, chip.rAVIPan.sz終了サイズ.Width, chip.rAVIPan.sz終了サイズ.Height, chip.rAVIPan.pt動画側開始位置.X, chip.rAVIPan.pt動画側開始位置.Y, chip.rAVIPan.pt動画側終了位置.X, chip.rAVIPan.pt動画側終了位置.Y, chip.rAVIPan.pt表示側開始位置.X, chip.rAVIPan.pt表示側開始位置.Y, chip.rAVIPan.pt表示側終了位置.X, chip.rAVIPan.pt表示側終了位置.Y, chip.n総移動時間, chip.n発声時刻ms );\r
}\r