/[Sims3RigEditor]/trunk/gr2lib_cpp/grannyfile.cpp
ViewVC logotype

Diff of /trunk/gr2lib_cpp/grannyfile.cpp

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

revision 9 by william, Sat Jul 31 01:53:40 2010 UTC revision 12 by william, Sat Jul 31 09:33:11 2010 UTC
# Line 10  namespace gr2lib Line 10  namespace gr2lib
10                  {                  {
11                          assert(Message);                          assert(Message);
12                  }                  }
13                    grannyfile::grannyfile()
14                    {
15                            GrannyAPIVersion = new apiversion::granny2apiversion();
16                            _logger = new GrannyAPILogger();
17                            _GrannyFilename = "";
18                    }
19                  grannyfile::grannyfile(const char* filename)                  grannyfile::grannyfile(const char* filename)
20                  {                  {
21                          GrannyAPIVersion = new apiversion::granny2apiversion();                          GrannyAPIVersion = new apiversion::granny2apiversion();
22                            _logger = new GrannyAPILogger();
23                          _GrannyFilename = filename;                          _GrannyFilename = filename;
24                          grannyfile::parse_granny_file();                          grannyfile::parse_granny_file();
25                                                    
# Line 20  namespace gr2lib Line 27  namespace gr2lib
27                  grannyfile::grannyfile(const char* filename,granny_int32x ExpectedMajor, granny_int32x ExpectedMinor, granny_int32x ExpectedCustomization, granny_int32x ExpectedBuild)                  grannyfile::grannyfile(const char* filename,granny_int32x ExpectedMajor, granny_int32x ExpectedMinor, granny_int32x ExpectedCustomization, granny_int32x ExpectedBuild)
28                  {                  {
29                          GrannyAPIVersion = new apiversion::granny2apiversion(ExpectedMajor,ExpectedMinor,ExpectedCustomization,ExpectedBuild);                          GrannyAPIVersion = new apiversion::granny2apiversion(ExpectedMajor,ExpectedMinor,ExpectedCustomization,ExpectedBuild);
30                            _logger = new GrannyAPILogger();
31                          _GrannyFilename = filename;                          _GrannyFilename = filename;
32                          grannyfile::parse_granny_file();                          grannyfile::parse_granny_file();
33                  }                  }
34                  void grannyfile::parse_granny_file()                  void grannyfile::parse_granny_file()
35                  {                                                        {              
36                                            _logger->SetLogFileName(_GrannyFilename);
                         _logger = new GrannyAPILogger();  
   
37                          _grn_file = GrannyReadEntireFile(_GrannyFilename);                                        _grn_file = GrannyReadEntireFile(_GrannyFilename);              
38                          if (_grn_file != 0)                          if (_grn_file != 0)
39                          {                          {
40                                  GrannyFileInfo = GrannyGetFileInfo(_grn_file);                                  GrannyFileInfo = GrannyGetFileInfo(_grn_file);
41                          }                          }
   
                           
   
42                  }                  }
43                  const char* grannyfile::GrannyFilename()                  const char* grannyfile::GrannyFilename()
44                  {                  {

Legend:
Removed from v.9  
changed lines
  Added in v.12

  ViewVC Help
Powered by ViewVC 1.1.22