Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKester Maddock <Christopher.Maddock.1@uni.massey.ac.nz>2004-12-29 04:33:15 +0300
committerKester Maddock <Christopher.Maddock.1@uni.massey.ac.nz>2004-12-29 04:33:15 +0300
commitc82614be2eb04dcca48d705e013ffa86058bceaf (patch)
tree2a29da40ce5a7212c3980073c1aaf36105b5ab40 /source/gameengine/Ketsji/KX_CameraActuator.h
parent52c53bc2c9be8c367b94c3a5d7f55b4ff4fa316b (diff)
Python methods for camera actuators (thanks snailrose)
Diffstat (limited to 'source/gameengine/Ketsji/KX_CameraActuator.h')
-rw-r--r--source/gameengine/Ketsji/KX_CameraActuator.h32
1 files changed, 26 insertions, 6 deletions
diff --git a/source/gameengine/Ketsji/KX_CameraActuator.h b/source/gameengine/Ketsji/KX_CameraActuator.h
index 68bc91694e7..27d8a77b28d 100644
--- a/source/gameengine/Ketsji/KX_CameraActuator.h
+++ b/source/gameengine/Ketsji/KX_CameraActuator.h
@@ -37,6 +37,7 @@
#include "SCA_IActuator.h"
#include "MT_Scalar.h"
+#include "SCA_LogicManager.h"
/**
* The camera actuator does a Robbie Muller prespective for you. This is a
@@ -51,16 +52,23 @@ class KX_CameraActuator : public SCA_IActuator
Py_Header;
private :
/** Object that will be tracked. */
- const CValue *m_ob;
+ CValue *m_ob;
/** height (float), */
- const MT_Scalar m_height;
+ //const MT_Scalar m_height;
+ /** min (float), */
+ //const MT_Scalar m_minHeight;
+ /** max (float), */
+ //const MT_Scalar m_maxHeight;
+
+ /** height (float), */
+ MT_Scalar m_height;
/** min (float), */
- const MT_Scalar m_minHeight;
+ MT_Scalar m_minHeight;
/** max (float), */
- const MT_Scalar m_maxHeight;
+ MT_Scalar m_maxHeight;
/** xy toggle (pick one): true == x, false == y */
bool m_x;
@@ -81,7 +89,8 @@ private :
KX_CameraActuator(
SCA_IObject *gameobj,
- const CValue *ob,
+ //const CValue *ob,
+ CValue *ob,
MT_Scalar hght,
MT_Scalar minhght,
MT_Scalar maxhght,
@@ -111,8 +120,19 @@ private :
/* --------------------------------------------------------------------- */
virtual PyObject* _getattr(const STR_String& attr);
-
+ /* set object to look at */
+ KX_PYMETHOD_DOC(KX_CameraActuator,SetObject);
+ /* get current object */
+ KX_PYMETHOD_DOC(KX_CameraActuator,GetObject);
+ KX_PYMETHOD_DOC(KX_CameraActuator,SetMin);
+ KX_PYMETHOD_DOC(KX_CameraActuator,GetMin);
+ KX_PYMETHOD_DOC(KX_CameraActuator,SetMax);
+ KX_PYMETHOD_DOC(KX_CameraActuator,GetMax);
+ KX_PYMETHOD_DOC(KX_CameraActuator,SetHeight);
+ KX_PYMETHOD_DOC(KX_CameraActuator,GetHeight);
+ KX_PYMETHOD_DOC(KX_CameraActuator,SetXY);
+ KX_PYMETHOD_DOC(KX_CameraActuator,GetXY);
};