2
0
Эх сурвалжийг харах

support max 2013 and above

rdb 12 жил өмнө
parent
commit
849b60c6e9

+ 3 - 0
makepanda/makepanda.py

@@ -469,6 +469,9 @@ if (COMPILER == "MSVC"):
                 IncDirectory(pkg, SDK[pkg+"CS"] + "/include")
                 IncDirectory(pkg, SDK[pkg+"CS"] + "/include/CS")
                 DefSymbol(pkg, "MAX", pkg)
+                if (int(pkg[3:]) >= 2013):
+                    DefSymbol(pkg, "UNICODE", "")
+                    DefSymbol(pkg, "_UNICODE", "")
             elif (pkg[:2]=="DX"):
                 IncDirectory(pkg, SDK[pkg]      + "/include")
             elif GetThirdpartyDir() is not None:

+ 1 - 1
pandatool/src/maxegg/maxEgg.h

@@ -132,7 +132,7 @@ class MaxEggPlugin : public HelperObject
   CreateMouseCallBack* GetCreateMouseCallBack();
   void BeginEditParams( IObjParam *ip, ULONG flags,Animatable *prev);
   void EndEditParams( IObjParam *ip, ULONG flags,Animatable *next);
-#if MAX_VERSION_MAJOR < 16
+#if MAX_VERSION_MAJOR < 15
   MCHAR *GetObjectName() { return GetString(IDS_LIBDESCRIPTION); }
 #else
   const MCHAR *GetObjectName() { return GetString(IDS_LIBDESCRIPTION); }

+ 2 - 2
pandatool/src/maxegg/maxOptionsDialog.cxx

@@ -164,7 +164,7 @@ public:
   AddNodeCB (MaxOptionsDialog *instance, HWND wnd) : 
     ph(instance), hWnd(wnd) {}
 
-#if MAX_VERSION_MAJOR < 16
+#if MAX_VERSION_MAJOR < 15
   virtual MCHAR *dialogTitle() {return _M("Objects to Export");}
   virtual MCHAR *buttonText()  {return _M("Select");}
 #else
@@ -223,7 +223,7 @@ public:
     RemoveNodeCB (MaxOptionsDialog *instance, HWND wnd) : 
         ph(instance), hWnd(wnd) {}
 
-#if MAX_VERSION_MAJOR < 16
+#if MAX_VERSION_MAJOR < 15
     virtual MCHAR *dialogTitle() {return _M("Objects to Remove");}
     virtual MCHAR *buttonText()  {return _M("Remove");}
 #else