/[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 5 by william, Thu Jul 29 17:25:37 2010 UTC revision 6 by william, Fri Jul 30 00:28:19 2010 UTC
# Line 1  Line 1 
1  #include "StdAfx.h"  #include "StdAfx.h"
2  #include "grannyfile.h"  #include "grannyfile.h"
3  #include "granny.h"  #include "granny.h"
4    #include "GrannyAPILogger.h"
5  #include <stdio.h>  #include <stdio.h>
6  #include <iostream>  #include <iostream>
7  #include <stdlib.h>  #include <stdlib.h>
# Line 11  namespace gr2lib Line 11  namespace gr2lib
11  {  {
12          namespace core          namespace core
13          {          {
14                    GRANNY_CALLBACK(void) Callback(granny_log_message_type Type, granny_log_message_origin Origin, char const * Message, void * UserData);
15                    GRANNY_CALLBACK(void) Callback(granny_log_message_type Type, granny_log_message_origin Origin, char const * Message, void * UserData)
16                    {
17                            assert(Message);
18                    }
19                  grannyfile::grannyfile(const char* filename)                  grannyfile::grannyfile(const char* filename)
20                  {                  {
21                          GrannyAPIVersion = new apiversion::granny2apiversion();                          GrannyAPIVersion = new apiversion::granny2apiversion();
                         _GrannyFilename = filename;  
22                          grannyfile::parse_granny_file();                          grannyfile::parse_granny_file();
23                                                    
24                  }                  }
# Line 26  namespace gr2lib Line 30  namespace gr2lib
30                  }                  }
31                  void grannyfile::parse_granny_file()                  void grannyfile::parse_granny_file()
32                  {                                {              
33                            granny_log_callback* NewCallback = new granny_log_callback();
34                            NewCallback->Function = &Callback;
35                            NewCallback->UserData = NULL;
36                            GrannySetLogCallback(NewCallback);
37    
38                          _grn_file = GrannyReadEntireFile(_GrannyFilename);                                        _grn_file = GrannyReadEntireFile(_GrannyFilename);              
39                          if (_grn_file != 0)                          if (_grn_file != 0)
40                          {                          {

Legend:
Removed from v.5  
changed lines
  Added in v.6

  ViewVC Help
Powered by ViewVC 1.1.22