/[gr2lib]/trunk/gr2lib_UnitTest/Program.cs
ViewVC logotype

Diff of /trunk/gr2lib_UnitTest/Program.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 86 by william, Fri Jul 16 23:35:21 2010 UTC revision 90 by william, Sat Jul 17 00:00:16 2010 UTC
# Line 63  namespace gr2lib_UnitTest Line 63  namespace gr2lib_UnitTest
63    
64                  #region Read Granny2 Data                  #region Read Granny2 Data
65    
66                      grnfileinfo info = grnfileinfo.ReadFromFile(GrannyFilename);                  grnfileinfo info = grnfileinfo.ReadFromFile(GrannyFilename);
67    
68                      #region Read FromFileName                  #region Read FromFileName
69                      Console.WriteLine();                  Console.WriteLine();
70                    if (info.HaveFromFileName)
71                    {
72                      Console.WriteLine("From File Name: " + info.FromFileName);                      Console.WriteLine("From File Name: " + info.FromFileName);
73                      Console.WriteLine("ExtendedData: " + info.ExtendedData);                      Console.WriteLine("ExtendedData: " + info.ExtendedData);
74                      #endregion                  }
75                    else { Console.WriteLine("From File Name: " + "No From File Name Available"); }
76    
77                    #endregion
78    
79                      #region Read ArtToolInfo                  #region Read ArtToolInfo
80                      Console.WriteLine();                  Console.WriteLine();
81                    if (info.HaveArtToolInfo)
82                    {
83                      Console.WriteLine("Art Tool Data:");                      Console.WriteLine("Art Tool Data:");
84                      Console.WriteLine("\tTool Name: " + info.ArtToolInfo.FromArtToolName);                      Console.WriteLine("\tTool Name: " + info.ArtToolInfo.FromArtToolName);
85                      Console.WriteLine("\tTool Version: " + string.Format("{0}.{1}", info.ArtToolInfo.ArtToolMajorRevision, info.ArtToolInfo.ArtToolMinorRevision));                      Console.WriteLine("\tTool Version: " + string.Format("{0}.{1}", info.ArtToolInfo.ArtToolMajorRevision, info.ArtToolInfo.ArtToolMinorRevision));
# Line 84  namespace gr2lib_UnitTest Line 91  namespace gr2lib_UnitTest
91                      Console.WriteLine("\tTool Back: " + string.Format("[{0},{1},{2}]", info.ArtToolInfo.Back.x, info.ArtToolInfo.Back.y, info.ArtToolInfo.Back.z));                      Console.WriteLine("\tTool Back: " + string.Format("[{0},{1},{2}]", info.ArtToolInfo.Back.x, info.ArtToolInfo.Back.y, info.ArtToolInfo.Back.z));
92    
93                      Console.WriteLine("\tTool ExtendedData: " + info.ArtToolInfo.ExtendedData);                      Console.WriteLine("\tTool ExtendedData: " + info.ArtToolInfo.ExtendedData);
94                      #endregion                  }
95                    else { Console.WriteLine("Art Tool Data: " + "No Art Tool Info Available"); }
96                    #endregion
97    
98                      #region Read ExporterInfo                  #region Read ExporterInfo
99                      Console.WriteLine();                  Console.WriteLine();
100                    if (info.HaveExporterInfo)
101                    {
102                      Console.WriteLine("Exporter Info:");                      Console.WriteLine("Exporter Info:");
103                      Console.WriteLine("\tExporter Name: " + info.ExporterInfo.ExporterName);                      Console.WriteLine("\tExporter Name: " + info.ExporterInfo.ExporterName);
104    
# Line 99  namespace gr2lib_UnitTest Line 110  namespace gr2lib_UnitTest
110                              info.ExporterInfo.ExporterBuildNumber));                              info.ExporterInfo.ExporterBuildNumber));
111    
112                      Console.WriteLine("\tExporter ExtendedData: " + info.ExporterInfo.ExtendedData);                      Console.WriteLine("\tExporter ExtendedData: " + info.ExporterInfo.ExtendedData);
113                      #endregion                  }
114                    else { Console.WriteLine("Exporter Info: " + "No Exporter Info Available"); }
115                    #endregion
116    
117                      #region Read Textures                  #region Read Textures
118                      Console.WriteLine();                  Console.WriteLine();
119                    if (info.HaveTextures)
120                    {
121                      Console.WriteLine("Texture List:");                      Console.WriteLine("Texture List:");
122                      foreach (Texture t in info.Textures)                      foreach (Texture t in info.Textures)
123                      {                      {
# Line 134  namespace gr2lib_UnitTest Line 149  namespace gr2lib_UnitTest
149                          Console.WriteLine("\tExtendedData: " + t.ExtendedData);                          Console.WriteLine("\tExtendedData: " + t.ExtendedData);
150                          Console.WriteLine();                          Console.WriteLine();
151                      }                      }
152                      #endregion                  }
153                    else { Console.WriteLine("Texture List: " + "No Textures Available"); }
154                    #endregion
155    
156                      #region Read Materials                  #region Read Materials
157                      Console.WriteLine();                  Console.WriteLine();
158                    if (info.HaveMaterials)
159                    {
160                      Console.WriteLine("Material List:");                      Console.WriteLine("Material List:");
161                      foreach (Material m in info.Materials)                      foreach (Material m in info.Materials)
162                      {                      {
# Line 180  namespace gr2lib_UnitTest Line 199  namespace gr2lib_UnitTest
199                          Console.WriteLine("\t\tExtendedData: " + m.ExtendedData);                          Console.WriteLine("\t\tExtendedData: " + m.ExtendedData);
200                          Console.WriteLine();                          Console.WriteLine();
201                      }                      }
202                      #endregion                  }
203                    else { Console.WriteLine("Material List: " + "No Materials Available"); }
204                    #endregion
205    
206    
207                      #region Read Skeletons                  #region Read Skeletons
208                      Console.WriteLine();                  Console.WriteLine();
209                    if (info.HaveSkeletons)
210                    {
211                      Console.WriteLine("Skeleton List:");                      Console.WriteLine("Skeleton List:");
212                      foreach (Skeleton s in info.Skeletons)                      foreach (Skeleton s in info.Skeletons)
213                      {                      {
# Line 198  namespace gr2lib_UnitTest Line 221  namespace gr2lib_UnitTest
221                              Console.WriteLine("\t\tLod Error: " + b.LodError);                              Console.WriteLine("\t\tLod Error: " + b.LodError);
222                              Console.WriteLine("\t\tTransform: " + b.Transform.ToString());                              Console.WriteLine("\t\tTransform: " + b.Transform.ToString());
223                              if (b.HasLightInfo) { Console.WriteLine("\t\tLightInfo ExtendedData: " + b.LightInfo.ExtendedData); }                              if (b.HasLightInfo) { Console.WriteLine("\t\tLightInfo ExtendedData: " + b.LightInfo.ExtendedData); }
224                                else { Console.WriteLine("\t\tLightInfo ExtendedData: " + "No LightInfo"); }
225                              if (b.HasCameraInfo) { Console.WriteLine("\t\tCameraInfo ExtendedData: " + b.CameraInfo.ExtendedData); }                              if (b.HasCameraInfo) { Console.WriteLine("\t\tCameraInfo ExtendedData: " + b.CameraInfo.ExtendedData); }
226                                else { Console.WriteLine("\t\tCameraInfo ExtendedData: " + "No CameraInfo"); }
227                              Console.WriteLine();                              Console.WriteLine();
228                          }                          }
229                          Console.WriteLine("\t\tExtendedData: " + s.ExtendedData);                          Console.WriteLine("\t\tExtendedData: " + s.ExtendedData);
230                          Console.WriteLine();                          Console.WriteLine();
231                      }                      }
232                      #endregion  
233                  }                  }
234                    else { Console.WriteLine("Skeleton List: " + "No Skeletons Available"); }            
235                    #endregion
236                }
237                  #endregion                  #endregion
238    
239              
240              catch (granny2apiloadexception ex)              catch (granny2apiloadexception ex)
241              {              {
242                  Console.WriteLine(ex.Message);                  Console.WriteLine(ex.Message);

Legend:
Removed from v.86  
changed lines
  Added in v.90

  ViewVC Help
Powered by ViewVC 1.1.22