OSDN Git Service

SlimDX から SharpDX へ機械的に移行。
[dtxmania/dtxmania.git] / DTXManiaプロジェクト / コード / ステージ / 08.結果 / CActResultImage.cs
index 9ffc301..667b5bc 100644 (file)
@@ -4,10 +4,12 @@ using System.Text;
 using System.Diagnostics;\r
 using System.IO;\r
 using System.Drawing;\r
-using SlimDX;\r
-using SlimDX.Direct3D9;\r
+using SharpDX;\r
+using SharpDX.Direct3D9;\r
 using FDK;\r
 \r
+using Rectangle = System.Drawing.Rectangle;\r
+\r
 namespace DTXMania\r
 {\r
        internal class CActResultImage : CActivity\r
@@ -136,8 +138,8 @@ namespace DTXMania
                                #region [ プレビュー画像表示 ]\r
                                else if (r表示するリザルト画像 != null)\r
                                {\r
-                                       CPreviewMagnifier cmg = new CPreviewMagnifier();\r
-                                       cmg.GetMagnifier(r表示するリザルト画像.sz画像サイズ.Width, r表示するリザルト画像.sz画像サイズ.Height, 1.0f, 1.0f, true);\r
+                                       CPreviewMagnifier cmg = new CPreviewMagnifier(CPreviewMagnifier.EPreviewType.MusicSelect);\r
+                                       cmg.GetMagnifier(r表示するリザルト画像.sz画像サイズ.Width, r表示するリザルト画像.sz画像サイズ.Height, 1.0f, 1.0f);\r
 \r
                                        r表示するリザルト画像.vc拡大縮小倍率.X = cmg.magX;\r
                                        r表示するリザルト画像.vc拡大縮小倍率.Y = cmg.magY;\r
@@ -181,6 +183,10 @@ namespace DTXMania
                        TextureFactory.tテクスチャの解放(ref txリザルト画像);\r
                        r表示するリザルト画像 = null;\r
                        strBackground = CDTXMania.Instance.DTX.strフォルダ名 + strBackground;\r
+                       if (!File.Exists(strBackground))\r
+                       {\r
+                               return false;\r
+                       }\r
                        using (Bitmap image = new Bitmap(strBackground))\r
                        {\r
                                using (Bitmap bitmap2 = new Bitmap(SampleFramework.GameWindowSize.Width, SampleFramework.GameWindowSize.Height))\r