OSDN Git Service

#37002 Coodinates.xml を読み込むよう修正。ただし現時点では、以前のxmlフォーマットとの互換性がないため、必ず既存のCoodinates.xmlを削...
[dtxmania/dtxmania.git] / DTXManiaプロジェクト / コード / 全体 / Coordinates.cs
index 00408dc..0a71634 100644 (file)
@@ -145,6 +145,14 @@ namespace DTXMania.Coordinates
                public int W;\r
                [DataMember]\r
                public int H;\r
+\r
+               // Deserialize後、WとHは初期化されるが、rc, rcTmpが初期化されない問題への対処。\r
+               [OnDeserialized()]\r
+               private void OnDeserializedMethod(StreamingContext context)\r
+               {\r
+                       rc = new System.Drawing.Rectangle( X, Y, W, H );\r
+                       rcTmp = new System.Drawing.Rectangle( X, Y, W, H );\r
+               }\r
        }\r
 \r
        public class CCoordinates\r