OSDN Git Service

refactored. Equals
[tdcgexplorer/tso2mqo.git] / FormMaterial.cs
index 47bcadb..9a2e61d 100644 (file)
@@ -33,7 +33,7 @@ namespace Tso2MqoGui
 \r
         private void bOk_Click(object sender, EventArgs e)\r
         {\r
-            // \90³\82µ\82­\8fî\95ñ\82ª\90Ý\92è\82³\82ê\82Ä\82¢\82é\82©\82ð\83`\83F\83b\83N\82·\82é\r
+            // 正しく情報が設定されているかをチェックする\r
             foreach(ListViewItem i in lvMaterials.Items)\r
             {\r
                 if(i.SubItems[1].Text == ""\r
@@ -43,7 +43,7 @@ namespace Tso2MqoGui
                 || !File.Exists(i.SubItems[2].Text)\r
                 || !File.Exists(i.SubItems[3].Text))\r
                 {\r
-                    MessageBox.Show("\83}\83e\83\8a\83A\83\8b\82Ì\8fî\95ñ\82ª\90³\82µ\82­\90Ý\92è\82³\82ê\82Ä\82¢\82È\82¢\82©\81A\83t\83@\83C\83\8b\82ª\91\8dÝ\82µ\82Ü\82¹\82ñ");\r
+                    MessageBox.Show("マテリアルの情報が正しく設定されていないか、ファイルが存在しません");\r
                     i.Selected  = true;\r
                     return;\r
                 }\r
@@ -78,13 +78,13 @@ namespace Tso2MqoGui
             {\r
                 ListViewItem    item= lvMaterials.SelectedItems[0];\r
 \r
-                switch(e.ChangedItem.Label)\r
+                switch(e.ChangedItem.PropertyDescriptor.Name)\r
                 {\r
-                case "\83e\83N\83X\83`\83\83\81F\83J\83\89\81[":          item.SubItems[1].Text= e.ChangedItem.Value.ToString(); break;\r
-                case "\83e\83N\83X\83`\83\83\81F\83V\83F\81[\83f\83B\83\93\83O":  item.SubItems[2].Text= e.ChangedItem.Value.ToString(); break;\r
-                case "\83V\83F\81[\83_\81[\90Ý\92è\83t\83@\83C\83\8b":      item.SubItems[3].Text= e.ChangedItem.Value.ToString(); break;\r
+                case "DiffuseTexture":  item.SubItems[1].Text= e.ChangedItem.Value.ToString(); break;\r
+                case "ShadowTexture":   item.SubItems[2].Text= e.ChangedItem.Value.ToString(); break;\r
+                case "ShaderFile":      item.SubItems[3].Text= e.ChangedItem.Value.ToString(); break;\r
                 }\r
             }\r
         }\r
     }\r
-}
\ No newline at end of file
+}\r