Undo revision 23130 which was a merge with 2.5, a messy one because I did something...
[blender.git] / source / gameengine / Ketsji / KX_IpoActuator.h
index 72fe812..01051ca 100644 (file)
@@ -100,13 +100,13 @@ public:
                KX_ACT_IPO_MAX
        };
 
-       static const char *S_KX_ACT_IPO_PLAY_STRING;
-       static const char *S_KX_ACT_IPO_PINGPONG_STRING;
-       static const char *S_KX_ACT_IPO_FLIPPER_STRING;
-       static const char *S_KX_ACT_IPO_LOOPSTOP_STRING;
-       static const char *S_KX_ACT_IPO_LOOPEND_STRING;
-       static const char *S_KX_ACT_IPO_KEY2KEY_STRING;
-       static const char *S_KX_ACT_IPO_FROM_PROP_STRING;
+       static STR_String S_KX_ACT_IPO_PLAY_STRING;
+       static STR_String S_KX_ACT_IPO_PINGPONG_STRING;
+       static STR_String S_KX_ACT_IPO_FLIPPER_STRING;
+       static STR_String S_KX_ACT_IPO_LOOPSTOP_STRING;
+       static STR_String S_KX_ACT_IPO_LOOPEND_STRING;
+       static STR_String S_KX_ACT_IPO_KEY2KEY_STRING;
+       static STR_String S_KX_ACT_IPO_FROM_PROP_STRING;
 
        int string2mode(char* modename);
        
@@ -138,6 +138,23 @@ public:
        /* Python interface ---------------------------------------------------- */
        /* --------------------------------------------------------------------- */
        
+       //KX_PYMETHOD_DOC
+       KX_PYMETHOD_DOC_VARARGS(KX_IpoActuator,Set);
+       KX_PYMETHOD_DOC_VARARGS(KX_IpoActuator,SetProperty);
+/*     KX_PYMETHOD_DOC(KX_IpoActuator,SetKey2Key); */
+       KX_PYMETHOD_DOC_VARARGS(KX_IpoActuator,SetStart);
+       KX_PYMETHOD_DOC_NOARGS(KX_IpoActuator,GetStart);
+       KX_PYMETHOD_DOC_VARARGS(KX_IpoActuator,SetEnd);
+       KX_PYMETHOD_DOC_NOARGS(KX_IpoActuator,GetEnd);
+       KX_PYMETHOD_DOC_VARARGS(KX_IpoActuator,SetIpoAsForce);
+       KX_PYMETHOD_DOC_NOARGS(KX_IpoActuator,GetIpoAsForce);
+       KX_PYMETHOD_DOC_VARARGS(KX_IpoActuator,SetIpoAdd);
+       KX_PYMETHOD_DOC_NOARGS(KX_IpoActuator,GetIpoAdd);
+       KX_PYMETHOD_DOC_VARARGS(KX_IpoActuator,SetType);
+       KX_PYMETHOD_DOC_NOARGS(KX_IpoActuator,GetType);
+       KX_PYMETHOD_DOC_VARARGS(KX_IpoActuator,SetForceIpoActsLocal);
+       KX_PYMETHOD_DOC_NOARGS(KX_IpoActuator,GetForceIpoActsLocal);
+       
 };
 
 #endif //__KX_IPOACTUATOR