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:
authorCampbell Barton <ideasman42@gmail.com>2009-04-03 08:12:20 +0400
committerCampbell Barton <ideasman42@gmail.com>2009-04-03 08:12:20 +0400
commitd573e9c5390a438b6e606a12d05dc2c6ad06a174 (patch)
treea921b33b0f399293cf65780d20c361184c13ab1c /source/gameengine/GameLogic
parent0499d98311c6c9ce1a096ca2ee7bd0e361b5188c (diff)
BGE Python api
Added the method into the PyType so python knows about the methods (its supposed to work this way). This means in the future the api can use PyType_Ready() to store the methods in the types dictionary. Python3 removes Py_FindMethod and we should not be using it anyway since its not that efficient.
Diffstat (limited to 'source/gameengine/GameLogic')
-rw-r--r--source/gameengine/GameLogic/SCA_2DFilterActuator.cpp9
-rw-r--r--source/gameengine/GameLogic/SCA_ANDController.cpp9
-rw-r--r--source/gameengine/GameLogic/SCA_ActuatorSensor.cpp9
-rw-r--r--source/gameengine/GameLogic/SCA_AlwaysSensor.cpp7
-rw-r--r--source/gameengine/GameLogic/SCA_DelaySensor.cpp7
-rw-r--r--source/gameengine/GameLogic/SCA_ILogicBrick.cpp7
-rw-r--r--source/gameengine/GameLogic/SCA_IObject.cpp7
-rw-r--r--source/gameengine/GameLogic/SCA_ISensor.cpp9
-rw-r--r--source/gameengine/GameLogic/SCA_JoystickSensor.cpp7
-rw-r--r--source/gameengine/GameLogic/SCA_KeyboardSensor.cpp7
-rw-r--r--source/gameengine/GameLogic/SCA_MouseSensor.cpp9
-rw-r--r--source/gameengine/GameLogic/SCA_NANDController.cpp9
-rw-r--r--source/gameengine/GameLogic/SCA_NORController.cpp9
-rw-r--r--source/gameengine/GameLogic/SCA_ORController.cpp7
-rw-r--r--source/gameengine/GameLogic/SCA_PropertyActuator.cpp9
-rw-r--r--source/gameengine/GameLogic/SCA_PropertySensor.cpp9
-rw-r--r--source/gameengine/GameLogic/SCA_PythonController.cpp7
-rw-r--r--source/gameengine/GameLogic/SCA_RandomActuator.cpp9
-rw-r--r--source/gameengine/GameLogic/SCA_RandomSensor.cpp9
-rw-r--r--source/gameengine/GameLogic/SCA_XNORController.cpp9
-rw-r--r--source/gameengine/GameLogic/SCA_XORController.cpp9
21 files changed, 55 insertions, 118 deletions
diff --git a/source/gameengine/GameLogic/SCA_2DFilterActuator.cpp b/source/gameengine/GameLogic/SCA_2DFilterActuator.cpp
index 7bf051f2b5c..0b410728512 100644
--- a/source/gameengine/GameLogic/SCA_2DFilterActuator.cpp
+++ b/source/gameengine/GameLogic/SCA_2DFilterActuator.cpp
@@ -90,12 +90,9 @@ PyTypeObject SCA_2DFilterActuator::Type = {
__getattr,
__setattr,
0,
- __repr,
- 0,
- 0,
- 0,
- 0,
- 0
+ __repr,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
diff --git a/source/gameengine/GameLogic/SCA_ANDController.cpp b/source/gameengine/GameLogic/SCA_ANDController.cpp
index b67ef7dabaf..de67037b64a 100644
--- a/source/gameengine/GameLogic/SCA_ANDController.cpp
+++ b/source/gameengine/GameLogic/SCA_ANDController.cpp
@@ -116,13 +116,10 @@ PyTypeObject SCA_ANDController::Type = {
0,
__getattr,
__setattr,
- 0, //&MyPyCompare,
- __repr,
- 0, //&cvalue_as_number,
- 0,
0,
- 0,
- 0
+ __repr,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_ANDController::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_ActuatorSensor.cpp b/source/gameengine/GameLogic/SCA_ActuatorSensor.cpp
index 7f8dbef7758..d5c3e1960fe 100644
--- a/source/gameengine/GameLogic/SCA_ActuatorSensor.cpp
+++ b/source/gameengine/GameLogic/SCA_ActuatorSensor.cpp
@@ -131,13 +131,10 @@ PyTypeObject SCA_ActuatorSensor::Type = {
0,
__getattr,
__setattr,
- 0, //&MyPyCompare,
- __repr,
- 0, //&cvalue_as_number,
- 0,
0,
- 0,
- 0
+ __repr,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_ActuatorSensor::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_AlwaysSensor.cpp b/source/gameengine/GameLogic/SCA_AlwaysSensor.cpp
index 154f0ad8cef..e2125b8b08d 100644
--- a/source/gameengine/GameLogic/SCA_AlwaysSensor.cpp
+++ b/source/gameengine/GameLogic/SCA_AlwaysSensor.cpp
@@ -116,11 +116,8 @@ PyTypeObject SCA_AlwaysSensor::Type = {
__setattr,
0, //&MyPyCompare,
__repr,
- 0, //&cvalue_as_number,
- 0,
- 0,
- 0,
- 0
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_AlwaysSensor::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_DelaySensor.cpp b/source/gameengine/GameLogic/SCA_DelaySensor.cpp
index 31a620b939d..733057017a7 100644
--- a/source/gameengine/GameLogic/SCA_DelaySensor.cpp
+++ b/source/gameengine/GameLogic/SCA_DelaySensor.cpp
@@ -142,11 +142,8 @@ PyTypeObject SCA_DelaySensor::Type = {
__setattr,
0, //&MyPyCompare,
__repr,
- 0, //&cvalue_as_number,
- 0,
- 0,
- 0,
- 0
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_DelaySensor::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_ILogicBrick.cpp b/source/gameengine/GameLogic/SCA_ILogicBrick.cpp
index 49d39f75814..3cefe638726 100644
--- a/source/gameengine/GameLogic/SCA_ILogicBrick.cpp
+++ b/source/gameengine/GameLogic/SCA_ILogicBrick.cpp
@@ -228,11 +228,8 @@ PyTypeObject SCA_ILogicBrick::Type = {
__setattr,
0, //&MyPyCompare,
__repr,
- 0, //&cvalue_as_number,
- 0,
- 0,
- 0,
- 0
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
diff --git a/source/gameengine/GameLogic/SCA_IObject.cpp b/source/gameengine/GameLogic/SCA_IObject.cpp
index debd62d44e6..976665a3ccd 100644
--- a/source/gameengine/GameLogic/SCA_IObject.cpp
+++ b/source/gameengine/GameLogic/SCA_IObject.cpp
@@ -386,11 +386,8 @@ PyTypeObject SCA_IObject::Type = {
__setattr,
0, //&MyPyCompare,
__repr,
- 0, //&cvalue_as_number,
- 0,
- 0,
- 0,
- 0
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
diff --git a/source/gameengine/GameLogic/SCA_ISensor.cpp b/source/gameengine/GameLogic/SCA_ISensor.cpp
index e8a072f4c46..0d7dffca17a 100644
--- a/source/gameengine/GameLogic/SCA_ISensor.cpp
+++ b/source/gameengine/GameLogic/SCA_ISensor.cpp
@@ -402,13 +402,10 @@ PyTypeObject SCA_ISensor::Type = {
0,
__getattr,
__setattr,
- 0, //&MyPyCompare,
- __repr,
- 0, //&cvalue_as_number,
- 0,
0,
- 0,
- 0
+ __repr,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_ISensor::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_JoystickSensor.cpp b/source/gameengine/GameLogic/SCA_JoystickSensor.cpp
index c2d90c830cf..6b8779ee37a 100644
--- a/source/gameengine/GameLogic/SCA_JoystickSensor.cpp
+++ b/source/gameengine/GameLogic/SCA_JoystickSensor.cpp
@@ -286,11 +286,8 @@ PyTypeObject SCA_JoystickSensor::Type = {
__setattr,
0, //&MyPyCompare,
__repr,
- 0, //&cvalue_as_number,
- 0,
- 0,
- 0,
- 0
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
diff --git a/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp b/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp
index 324e5eae98a..bf470daa349 100644
--- a/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp
+++ b/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp
@@ -789,11 +789,8 @@ PyTypeObject SCA_KeyboardSensor::Type = {
__setattr,
0, //&MyPyCompare,
__repr,
- 0, //&cvalue_as_number,
- 0,
- 0,
- 0,
- 0
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_KeyboardSensor::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_MouseSensor.cpp b/source/gameengine/GameLogic/SCA_MouseSensor.cpp
index 57535b29f32..19365fbbb88 100644
--- a/source/gameengine/GameLogic/SCA_MouseSensor.cpp
+++ b/source/gameengine/GameLogic/SCA_MouseSensor.cpp
@@ -309,13 +309,10 @@ PyTypeObject SCA_MouseSensor::Type = {
0,
__getattr,
__setattr,
- 0, //&MyPyCompare,
- __repr,
- 0, //&cvalue_as_number,
- 0,
0,
- 0,
- 0
+ __repr,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_MouseSensor::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_NANDController.cpp b/source/gameengine/GameLogic/SCA_NANDController.cpp
index 18426d75582..2bc6a3ef1d6 100644
--- a/source/gameengine/GameLogic/SCA_NANDController.cpp
+++ b/source/gameengine/GameLogic/SCA_NANDController.cpp
@@ -116,13 +116,10 @@ PyTypeObject SCA_NANDController::Type = {
0,
__getattr,
__setattr,
- 0, //&MyPyCompare,
- __repr,
- 0, //&cvalue_as_number,
- 0,
0,
- 0,
- 0
+ __repr,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_NANDController::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_NORController.cpp b/source/gameengine/GameLogic/SCA_NORController.cpp
index 1de6a641c3d..98ba77df54c 100644
--- a/source/gameengine/GameLogic/SCA_NORController.cpp
+++ b/source/gameengine/GameLogic/SCA_NORController.cpp
@@ -116,13 +116,10 @@ PyTypeObject SCA_NORController::Type = {
0,
__getattr,
__setattr,
- 0, //&MyPyCompare,
- __repr,
- 0, //&cvalue_as_number,
- 0,
0,
- 0,
- 0
+ __repr,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_NORController::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_ORController.cpp b/source/gameengine/GameLogic/SCA_ORController.cpp
index 61fbc889d90..ba616402ac9 100644
--- a/source/gameengine/GameLogic/SCA_ORController.cpp
+++ b/source/gameengine/GameLogic/SCA_ORController.cpp
@@ -110,11 +110,8 @@ PyTypeObject SCA_ORController::Type = {
__setattr,
0, //&MyPyCompare,
__repr,
- 0, //&cvalue_as_number,
- 0,
- 0,
- 0,
- 0
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_ORController::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_PropertyActuator.cpp b/source/gameengine/GameLogic/SCA_PropertyActuator.cpp
index c9ace081bae..28a3b6b822a 100644
--- a/source/gameengine/GameLogic/SCA_PropertyActuator.cpp
+++ b/source/gameengine/GameLogic/SCA_PropertyActuator.cpp
@@ -227,13 +227,10 @@ PyTypeObject SCA_PropertyActuator::Type = {
0,
__getattr,
__setattr,
- 0, //&MyPyCompare,
- __repr,
- 0, //&cvalue_as_number,
- 0,
0,
- 0,
- 0
+ __repr,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_PropertyActuator::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_PropertySensor.cpp b/source/gameengine/GameLogic/SCA_PropertySensor.cpp
index d683c8bb3e7..ef3dbe7e049 100644
--- a/source/gameengine/GameLogic/SCA_PropertySensor.cpp
+++ b/source/gameengine/GameLogic/SCA_PropertySensor.cpp
@@ -315,13 +315,10 @@ PyTypeObject SCA_PropertySensor::Type = {
0,
__getattr,
__setattr,
- 0, //&MyPyCompare,
- __repr,
- 0, //&cvalue_as_number,
- 0,
0,
- 0,
- 0
+ __repr,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_PropertySensor::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_PythonController.cpp b/source/gameengine/GameLogic/SCA_PythonController.cpp
index c75e36acab2..4ad3f135d31 100644
--- a/source/gameengine/GameLogic/SCA_PythonController.cpp
+++ b/source/gameengine/GameLogic/SCA_PythonController.cpp
@@ -235,11 +235,8 @@ PyTypeObject SCA_PythonController::Type = {
__setattr,
0, //&MyPyCompare,
__repr,
- 0, //&cvalue_as_number,
- 0,
- 0,
- 0,
- 0
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_PythonController::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_RandomActuator.cpp b/source/gameengine/GameLogic/SCA_RandomActuator.cpp
index d6c73f21f37..78614f9ace3 100644
--- a/source/gameengine/GameLogic/SCA_RandomActuator.cpp
+++ b/source/gameengine/GameLogic/SCA_RandomActuator.cpp
@@ -321,13 +321,10 @@ PyTypeObject SCA_RandomActuator::Type = {
0,
__getattr,
__setattr,
- 0, //&MyPyCompare,
- __repr,
- 0, //&cvalue_as_number,
- 0,
0,
- 0,
- 0
+ __repr,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_RandomActuator::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_RandomSensor.cpp b/source/gameengine/GameLogic/SCA_RandomSensor.cpp
index 5354c120f52..d88f8f500c0 100644
--- a/source/gameengine/GameLogic/SCA_RandomSensor.cpp
+++ b/source/gameengine/GameLogic/SCA_RandomSensor.cpp
@@ -136,13 +136,10 @@ PyTypeObject SCA_RandomSensor::Type = {
0,
__getattr,
__setattr,
- 0, //&MyPyCompare,
- __repr,
- 0, //&cvalue_as_number,
- 0,
0,
- 0,
- 0
+ __repr,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_RandomSensor::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_XNORController.cpp b/source/gameengine/GameLogic/SCA_XNORController.cpp
index b2734dd1b33..a9fe906f54e 100644
--- a/source/gameengine/GameLogic/SCA_XNORController.cpp
+++ b/source/gameengine/GameLogic/SCA_XNORController.cpp
@@ -120,13 +120,10 @@ PyTypeObject SCA_XNORController::Type = {
0,
__getattr,
__setattr,
- 0, //&MyPyCompare,
- __repr,
- 0, //&cvalue_as_number,
- 0,
0,
- 0,
- 0
+ __repr,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_XNORController::Parents[] = {
diff --git a/source/gameengine/GameLogic/SCA_XORController.cpp b/source/gameengine/GameLogic/SCA_XORController.cpp
index 662ef523d56..b0053ca17fb 100644
--- a/source/gameengine/GameLogic/SCA_XORController.cpp
+++ b/source/gameengine/GameLogic/SCA_XORController.cpp
@@ -120,13 +120,10 @@ PyTypeObject SCA_XORController::Type = {
0,
__getattr,
__setattr,
- 0, //&MyPyCompare,
- __repr,
- 0, //&cvalue_as_number,
- 0,
0,
- 0,
- 0
+ __repr,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ Methods
};
PyParentObject SCA_XORController::Parents[] = {