Changeset View
Changeset View
Standalone View
Standalone View
source/gameengine/Ketsji/KX_PythonInit.cpp
| Show First 20 Lines • Show All 72 Lines • ▼ Show 20 Lines | |||||
| # include <io.h> | # include <io.h> | ||||
| # include "BLI_winstuff.h" | # include "BLI_winstuff.h" | ||||
| #endif | #endif | ||||
| //python physics binding | //python physics binding | ||||
| #include "KX_PyConstraintBinding.h" | #include "KX_PyConstraintBinding.h" | ||||
| #include "KX_KetsjiEngine.h" | #include "KX_KetsjiEngine.h" | ||||
| #include "KX_RadarSensor.h" | #include "SCA_RadarSensor.h" | ||||
| #include "KX_RaySensor.h" | #include "SCA_RaySensor.h" | ||||
| #include "KX_ArmatureSensor.h" | #include "SCA_ArmatureSensor.h" | ||||
| #include "KX_SceneActuator.h" | #include "SCA_SceneActuator.h" | ||||
| #include "KX_GameActuator.h" | #include "SCA_GameActuator.h" | ||||
| #include "KX_ParentActuator.h" | #include "SCA_ParentActuator.h" | ||||
| #include "KX_SCA_DynamicActuator.h" | #include "SCA_DynamicActuator.h" | ||||
| #include "KX_SteeringActuator.h" | #include "SCA_SteeringActuator.h" | ||||
| #include "KX_NavMeshObject.h" | #include "KX_NavMeshObject.h" | ||||
| #include "KX_MouseActuator.h" | #include "SCA_MouseActuator.h" | ||||
| #include "KX_TrackToActuator.h" | #include "SCA_TrackToActuator.h" | ||||
| #include "SCA_IInputDevice.h" | #include "SCA_IInputDevice.h" | ||||
| #include "SCA_PropertySensor.h" | #include "SCA_PropertySensor.h" | ||||
| #include "SCA_RandomActuator.h" | #include "SCA_RandomActuator.h" | ||||
| #include "SCA_KeyboardSensor.h" /* IsPrintable, ToCharacter */ | #include "SCA_KeyboardSensor.h" /* IsPrintable, ToCharacter */ | ||||
| #include "SCA_JoystickManager.h" /* JOYINDEX_MAX */ | #include "SCA_JoystickManager.h" /* JOYINDEX_MAX */ | ||||
| #include "SCA_PythonJoystick.h" | #include "SCA_PythonJoystick.h" | ||||
| #include "SCA_PythonKeyboard.h" | #include "SCA_PythonKeyboard.h" | ||||
| #include "SCA_PythonMouse.h" | #include "SCA_PythonMouse.h" | ||||
| #include "KX_ConstraintActuator.h" | #include "SCA_ConstraintActuator.h" | ||||
| #include "KX_IpoActuator.h" | #include "SCA_IpoActuator.h" | ||||
| #include "KX_SoundActuator.h" | #include "SCA_SoundActuator.h" | ||||
| #include "KX_StateActuator.h" | #include "SCA_StateActuator.h" | ||||
| #include "BL_ActionActuator.h" | #include "SCA_ActionActuator.h" | ||||
| #include "BL_ArmatureObject.h" | #include "BL_ArmatureObject.h" | ||||
| #include "RAS_IRasterizer.h" | #include "RAS_IRasterizer.h" | ||||
| #include "RAS_ICanvas.h" | #include "RAS_ICanvas.h" | ||||
| #include "RAS_BucketManager.h" | #include "RAS_BucketManager.h" | ||||
| #include "RAS_2DFilterManager.h" | #include "RAS_2DFilterManager.h" | ||||
| #include "MT_Vector3.h" | #include "MT_Vector3.h" | ||||
| #include "MT_Point3.h" | #include "MT_Point3.h" | ||||
| #include "ListValue.h" | #include "ListValue.h" | ||||
| ▲ Show 20 Lines • Show All 1,506 Lines • ▼ Show 20 Lines | PyObject *initGameLogic(KX_KetsjiEngine *engine, KX_Scene* scene) // quick hack to get gravity hook | ||||
| KX_MACRO_addTypesToDict(d, KX_PROPSENSOR_NOTEQUAL, SCA_PropertySensor::KX_PROPSENSOR_NOTEQUAL); | KX_MACRO_addTypesToDict(d, KX_PROPSENSOR_NOTEQUAL, SCA_PropertySensor::KX_PROPSENSOR_NOTEQUAL); | ||||
| KX_MACRO_addTypesToDict(d, KX_PROPSENSOR_INTERVAL, SCA_PropertySensor::KX_PROPSENSOR_INTERVAL); | KX_MACRO_addTypesToDict(d, KX_PROPSENSOR_INTERVAL, SCA_PropertySensor::KX_PROPSENSOR_INTERVAL); | ||||
| KX_MACRO_addTypesToDict(d, KX_PROPSENSOR_CHANGED, SCA_PropertySensor::KX_PROPSENSOR_CHANGED); | KX_MACRO_addTypesToDict(d, KX_PROPSENSOR_CHANGED, SCA_PropertySensor::KX_PROPSENSOR_CHANGED); | ||||
| KX_MACRO_addTypesToDict(d, KX_PROPSENSOR_EXPRESSION, SCA_PropertySensor::KX_PROPSENSOR_EXPRESSION); | KX_MACRO_addTypesToDict(d, KX_PROPSENSOR_EXPRESSION, SCA_PropertySensor::KX_PROPSENSOR_EXPRESSION); | ||||
| KX_MACRO_addTypesToDict(d, KX_PROPSENSOR_LESSTHAN, SCA_PropertySensor::KX_PROPSENSOR_LESSTHAN); | KX_MACRO_addTypesToDict(d, KX_PROPSENSOR_LESSTHAN, SCA_PropertySensor::KX_PROPSENSOR_LESSTHAN); | ||||
| KX_MACRO_addTypesToDict(d, KX_PROPSENSOR_GREATERTHAN, SCA_PropertySensor::KX_PROPSENSOR_GREATERTHAN); | KX_MACRO_addTypesToDict(d, KX_PROPSENSOR_GREATERTHAN, SCA_PropertySensor::KX_PROPSENSOR_GREATERTHAN); | ||||
| /* 3. Constraint actuator */ | /* 3. Constraint actuator */ | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_LOCX, KX_ConstraintActuator::KX_ACT_CONSTRAINT_LOCX); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_LOCX, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_LOCX); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_LOCY, KX_ConstraintActuator::KX_ACT_CONSTRAINT_LOCY); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_LOCY, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_LOCY); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_LOCZ, KX_ConstraintActuator::KX_ACT_CONSTRAINT_LOCZ); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_LOCZ, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_LOCZ); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_ROTX, KX_ConstraintActuator::KX_ACT_CONSTRAINT_ROTX); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_ROTX, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_ROTX); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_ROTY, KX_ConstraintActuator::KX_ACT_CONSTRAINT_ROTY); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_ROTY, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_ROTY); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_ROTZ, KX_ConstraintActuator::KX_ACT_CONSTRAINT_ROTZ); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_ROTZ, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_ROTZ); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DIRPX, KX_ConstraintActuator::KX_ACT_CONSTRAINT_DIRPX); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DIRPX, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_DIRPX); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DIRPY, KX_ConstraintActuator::KX_ACT_CONSTRAINT_DIRPY); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DIRPY, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_DIRPY); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DIRPZ, KX_ConstraintActuator::KX_ACT_CONSTRAINT_DIRPZ); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DIRPZ, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_DIRPZ); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DIRNX, KX_ConstraintActuator::KX_ACT_CONSTRAINT_DIRNX); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DIRNX, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_DIRNX); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DIRNY, KX_ConstraintActuator::KX_ACT_CONSTRAINT_DIRNY); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DIRNY, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_DIRNY); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DIRNZ, KX_ConstraintActuator::KX_ACT_CONSTRAINT_DIRNZ); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DIRNZ, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_DIRNZ); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_ORIX, KX_ConstraintActuator::KX_ACT_CONSTRAINT_ORIX); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_ORIX, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_ORIX); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_ORIY, KX_ConstraintActuator::KX_ACT_CONSTRAINT_ORIY); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_ORIY, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_ORIY); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_ORIZ, KX_ConstraintActuator::KX_ACT_CONSTRAINT_ORIZ); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_ORIZ, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_ORIZ); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_FHPX, KX_ConstraintActuator::KX_ACT_CONSTRAINT_FHPX); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_FHPX, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_FHPX); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_FHPY, KX_ConstraintActuator::KX_ACT_CONSTRAINT_FHPY); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_FHPY, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_FHPY); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_FHPZ, KX_ConstraintActuator::KX_ACT_CONSTRAINT_FHPZ); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_FHPZ, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_FHPZ); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_FHNX, KX_ConstraintActuator::KX_ACT_CONSTRAINT_FHNX); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_FHNX, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_FHNX); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_FHNY, KX_ConstraintActuator::KX_ACT_CONSTRAINT_FHNY); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_FHNY, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_FHNY); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_FHNZ, KX_ConstraintActuator::KX_ACT_CONSTRAINT_FHNZ); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_FHNZ, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_FHNZ); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_NORMAL, KX_ConstraintActuator::KX_ACT_CONSTRAINT_NORMAL); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_NORMAL, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_NORMAL); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_MATERIAL, KX_ConstraintActuator::KX_ACT_CONSTRAINT_MATERIAL); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_MATERIAL, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_MATERIAL); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_PERMANENT, KX_ConstraintActuator::KX_ACT_CONSTRAINT_PERMANENT); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_PERMANENT, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_PERMANENT); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DISTANCE, KX_ConstraintActuator::KX_ACT_CONSTRAINT_DISTANCE); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DISTANCE, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_DISTANCE); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_LOCAL, KX_ConstraintActuator::KX_ACT_CONSTRAINT_LOCAL); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_LOCAL, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_LOCAL); | ||||
| KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DOROTFH, KX_ConstraintActuator::KX_ACT_CONSTRAINT_DOROTFH); | KX_MACRO_addTypesToDict(d, KX_CONSTRAINTACT_DOROTFH, SCA_ConstraintActuator::KX_ACT_CONSTRAINT_DOROTFH); | ||||
| /* 4. Random distribution types */ | /* 4. Random distribution types */ | ||||
| KX_MACRO_addTypesToDict(d, KX_RANDOMACT_BOOL_CONST, SCA_RandomActuator::KX_RANDOMACT_BOOL_CONST); | KX_MACRO_addTypesToDict(d, KX_RANDOMACT_BOOL_CONST, SCA_RandomActuator::KX_RANDOMACT_BOOL_CONST); | ||||
| KX_MACRO_addTypesToDict(d, KX_RANDOMACT_BOOL_UNIFORM, SCA_RandomActuator::KX_RANDOMACT_BOOL_UNIFORM); | KX_MACRO_addTypesToDict(d, KX_RANDOMACT_BOOL_UNIFORM, SCA_RandomActuator::KX_RANDOMACT_BOOL_UNIFORM); | ||||
| KX_MACRO_addTypesToDict(d, KX_RANDOMACT_BOOL_BERNOUILLI, SCA_RandomActuator::KX_RANDOMACT_BOOL_BERNOUILLI); | KX_MACRO_addTypesToDict(d, KX_RANDOMACT_BOOL_BERNOUILLI, SCA_RandomActuator::KX_RANDOMACT_BOOL_BERNOUILLI); | ||||
| KX_MACRO_addTypesToDict(d, KX_RANDOMACT_INT_CONST, SCA_RandomActuator::KX_RANDOMACT_INT_CONST); | KX_MACRO_addTypesToDict(d, KX_RANDOMACT_INT_CONST, SCA_RandomActuator::KX_RANDOMACT_INT_CONST); | ||||
| KX_MACRO_addTypesToDict(d, KX_RANDOMACT_INT_UNIFORM, SCA_RandomActuator::KX_RANDOMACT_INT_UNIFORM); | KX_MACRO_addTypesToDict(d, KX_RANDOMACT_INT_UNIFORM, SCA_RandomActuator::KX_RANDOMACT_INT_UNIFORM); | ||||
| KX_MACRO_addTypesToDict(d, KX_RANDOMACT_INT_POISSON, SCA_RandomActuator::KX_RANDOMACT_INT_POISSON); | KX_MACRO_addTypesToDict(d, KX_RANDOMACT_INT_POISSON, SCA_RandomActuator::KX_RANDOMACT_INT_POISSON); | ||||
| KX_MACRO_addTypesToDict(d, KX_RANDOMACT_FLOAT_CONST, SCA_RandomActuator::KX_RANDOMACT_FLOAT_CONST); | KX_MACRO_addTypesToDict(d, KX_RANDOMACT_FLOAT_CONST, SCA_RandomActuator::KX_RANDOMACT_FLOAT_CONST); | ||||
| KX_MACRO_addTypesToDict(d, KX_RANDOMACT_FLOAT_UNIFORM, SCA_RandomActuator::KX_RANDOMACT_FLOAT_UNIFORM); | KX_MACRO_addTypesToDict(d, KX_RANDOMACT_FLOAT_UNIFORM, SCA_RandomActuator::KX_RANDOMACT_FLOAT_UNIFORM); | ||||
| KX_MACRO_addTypesToDict(d, KX_RANDOMACT_FLOAT_NORMAL, SCA_RandomActuator::KX_RANDOMACT_FLOAT_NORMAL); | KX_MACRO_addTypesToDict(d, KX_RANDOMACT_FLOAT_NORMAL, SCA_RandomActuator::KX_RANDOMACT_FLOAT_NORMAL); | ||||
| KX_MACRO_addTypesToDict(d, KX_RANDOMACT_FLOAT_NEGATIVE_EXPONENTIAL, SCA_RandomActuator::KX_RANDOMACT_FLOAT_NEGATIVE_EXPONENTIAL); | KX_MACRO_addTypesToDict(d, KX_RANDOMACT_FLOAT_NEGATIVE_EXPONENTIAL, SCA_RandomActuator::KX_RANDOMACT_FLOAT_NEGATIVE_EXPONENTIAL); | ||||
| /* 5. Sound actuator */ | /* 5. Sound actuator */ | ||||
| KX_MACRO_addTypesToDict(d, KX_SOUNDACT_PLAYSTOP, KX_SoundActuator::KX_SOUNDACT_PLAYSTOP); | KX_MACRO_addTypesToDict(d, KX_SOUNDACT_PLAYSTOP, SCA_SoundActuator::KX_SOUNDACT_PLAYSTOP); | ||||
| KX_MACRO_addTypesToDict(d, KX_SOUNDACT_PLAYEND, KX_SoundActuator::KX_SOUNDACT_PLAYEND); | KX_MACRO_addTypesToDict(d, KX_SOUNDACT_PLAYEND, SCA_SoundActuator::KX_SOUNDACT_PLAYEND); | ||||
| KX_MACRO_addTypesToDict(d, KX_SOUNDACT_LOOPSTOP, KX_SoundActuator::KX_SOUNDACT_LOOPSTOP); | KX_MACRO_addTypesToDict(d, KX_SOUNDACT_LOOPSTOP, SCA_SoundActuator::KX_SOUNDACT_LOOPSTOP); | ||||
| KX_MACRO_addTypesToDict(d, KX_SOUNDACT_LOOPEND, KX_SoundActuator::KX_SOUNDACT_LOOPEND); | KX_MACRO_addTypesToDict(d, KX_SOUNDACT_LOOPEND, SCA_SoundActuator::KX_SOUNDACT_LOOPEND); | ||||
| KX_MACRO_addTypesToDict(d, KX_SOUNDACT_LOOPBIDIRECTIONAL, KX_SoundActuator::KX_SOUNDACT_LOOPBIDIRECTIONAL); | KX_MACRO_addTypesToDict(d, KX_SOUNDACT_LOOPBIDIRECTIONAL, SCA_SoundActuator::KX_SOUNDACT_LOOPBIDIRECTIONAL); | ||||
| KX_MACRO_addTypesToDict(d, KX_SOUNDACT_LOOPBIDIRECTIONAL_STOP, KX_SoundActuator::KX_SOUNDACT_LOOPBIDIRECTIONAL_STOP); | KX_MACRO_addTypesToDict(d, KX_SOUNDACT_LOOPBIDIRECTIONAL_STOP, SCA_SoundActuator::KX_SOUNDACT_LOOPBIDIRECTIONAL_STOP); | ||||
| /* 6. Action actuator */ | /* 6. Action actuator */ | ||||
| KX_MACRO_addTypesToDict(d, KX_ACTIONACT_PLAY, ACT_ACTION_PLAY); | KX_MACRO_addTypesToDict(d, KX_ACTIONACT_PLAY, ACT_ACTION_PLAY); | ||||
| KX_MACRO_addTypesToDict(d, KX_ACTIONACT_PINGPONG, ACT_ACTION_PINGPONG); | KX_MACRO_addTypesToDict(d, KX_ACTIONACT_PINGPONG, ACT_ACTION_PINGPONG); | ||||
| KX_MACRO_addTypesToDict(d, KX_ACTIONACT_FLIPPER, ACT_ACTION_FLIPPER); | KX_MACRO_addTypesToDict(d, KX_ACTIONACT_FLIPPER, ACT_ACTION_FLIPPER); | ||||
| KX_MACRO_addTypesToDict(d, KX_ACTIONACT_LOOPSTOP, ACT_ACTION_LOOP_STOP); | KX_MACRO_addTypesToDict(d, KX_ACTIONACT_LOOPSTOP, ACT_ACTION_LOOP_STOP); | ||||
| KX_MACRO_addTypesToDict(d, KX_ACTIONACT_LOOPEND, ACT_ACTION_LOOP_END); | KX_MACRO_addTypesToDict(d, KX_ACTIONACT_LOOPEND, ACT_ACTION_LOOP_END); | ||||
| KX_MACRO_addTypesToDict(d, KX_ACTIONACT_PROPERTY, ACT_ACTION_FROM_PROP); | KX_MACRO_addTypesToDict(d, KX_ACTIONACT_PROPERTY, ACT_ACTION_FROM_PROP); | ||||
| ▲ Show 20 Lines • Show All 63 Lines • ▼ Show 20 Lines | PyObject *initGameLogic(KX_KetsjiEngine *engine, KX_Scene* scene) // quick hack to get gravity hook | ||||
| /* All Sensors */ | /* All Sensors */ | ||||
| KX_MACRO_addTypesToDict(d, KX_SENSOR_JUST_ACTIVATED, SCA_ISensor::KX_SENSOR_JUST_ACTIVATED); | KX_MACRO_addTypesToDict(d, KX_SENSOR_JUST_ACTIVATED, SCA_ISensor::KX_SENSOR_JUST_ACTIVATED); | ||||
| KX_MACRO_addTypesToDict(d, KX_SENSOR_ACTIVE, SCA_ISensor::KX_SENSOR_ACTIVE); | KX_MACRO_addTypesToDict(d, KX_SENSOR_ACTIVE, SCA_ISensor::KX_SENSOR_ACTIVE); | ||||
| KX_MACRO_addTypesToDict(d, KX_SENSOR_JUST_DEACTIVATED, SCA_ISensor::KX_SENSOR_JUST_DEACTIVATED); | KX_MACRO_addTypesToDict(d, KX_SENSOR_JUST_DEACTIVATED, SCA_ISensor::KX_SENSOR_JUST_DEACTIVATED); | ||||
| KX_MACRO_addTypesToDict(d, KX_SENSOR_INACTIVE, SCA_ISensor::KX_SENSOR_INACTIVE); | KX_MACRO_addTypesToDict(d, KX_SENSOR_INACTIVE, SCA_ISensor::KX_SENSOR_INACTIVE); | ||||
| /* Radar Sensor */ | /* Radar Sensor */ | ||||
| KX_MACRO_addTypesToDict(d, KX_RADAR_AXIS_POS_X, KX_RadarSensor::KX_RADAR_AXIS_POS_X); | KX_MACRO_addTypesToDict(d, KX_RADAR_AXIS_POS_X, SCA_RadarSensor::KX_RADAR_AXIS_POS_X); | ||||
| KX_MACRO_addTypesToDict(d, KX_RADAR_AXIS_POS_Y, KX_RadarSensor::KX_RADAR_AXIS_POS_Y); | KX_MACRO_addTypesToDict(d, KX_RADAR_AXIS_POS_Y, SCA_RadarSensor::KX_RADAR_AXIS_POS_Y); | ||||
| KX_MACRO_addTypesToDict(d, KX_RADAR_AXIS_POS_Z, KX_RadarSensor::KX_RADAR_AXIS_POS_Z); | KX_MACRO_addTypesToDict(d, KX_RADAR_AXIS_POS_Z, SCA_RadarSensor::KX_RADAR_AXIS_POS_Z); | ||||
| KX_MACRO_addTypesToDict(d, KX_RADAR_AXIS_NEG_X, KX_RadarSensor::KX_RADAR_AXIS_NEG_X); | KX_MACRO_addTypesToDict(d, KX_RADAR_AXIS_NEG_X, SCA_RadarSensor::KX_RADAR_AXIS_NEG_X); | ||||
| KX_MACRO_addTypesToDict(d, KX_RADAR_AXIS_NEG_Y, KX_RadarSensor::KX_RADAR_AXIS_NEG_Y); | KX_MACRO_addTypesToDict(d, KX_RADAR_AXIS_NEG_Y, SCA_RadarSensor::KX_RADAR_AXIS_NEG_Y); | ||||
| KX_MACRO_addTypesToDict(d, KX_RADAR_AXIS_NEG_Z, KX_RadarSensor::KX_RADAR_AXIS_NEG_Z); | KX_MACRO_addTypesToDict(d, KX_RADAR_AXIS_NEG_Z, SCA_RadarSensor::KX_RADAR_AXIS_NEG_Z); | ||||
| /* Ray Sensor */ | /* Ray Sensor */ | ||||
| KX_MACRO_addTypesToDict(d, KX_RAY_AXIS_POS_X, KX_RaySensor::KX_RAY_AXIS_POS_X); | KX_MACRO_addTypesToDict(d, KX_RAY_AXIS_POS_X, SCA_RaySensor::KX_RAY_AXIS_POS_X); | ||||
| KX_MACRO_addTypesToDict(d, KX_RAY_AXIS_POS_Y, KX_RaySensor::KX_RAY_AXIS_POS_Y); | KX_MACRO_addTypesToDict(d, KX_RAY_AXIS_POS_Y, SCA_RaySensor::KX_RAY_AXIS_POS_Y); | ||||
| KX_MACRO_addTypesToDict(d, KX_RAY_AXIS_POS_Z, KX_RaySensor::KX_RAY_AXIS_POS_Z); | KX_MACRO_addTypesToDict(d, KX_RAY_AXIS_POS_Z, SCA_RaySensor::KX_RAY_AXIS_POS_Z); | ||||
| KX_MACRO_addTypesToDict(d, KX_RAY_AXIS_NEG_X, KX_RaySensor::KX_RAY_AXIS_NEG_X); | KX_MACRO_addTypesToDict(d, KX_RAY_AXIS_NEG_X, SCA_RaySensor::KX_RAY_AXIS_NEG_X); | ||||
| KX_MACRO_addTypesToDict(d, KX_RAY_AXIS_NEG_Y, KX_RaySensor::KX_RAY_AXIS_NEG_Y); | KX_MACRO_addTypesToDict(d, KX_RAY_AXIS_NEG_Y, SCA_RaySensor::KX_RAY_AXIS_NEG_Y); | ||||
| KX_MACRO_addTypesToDict(d, KX_RAY_AXIS_NEG_Z, KX_RaySensor::KX_RAY_AXIS_NEG_Z); | KX_MACRO_addTypesToDict(d, KX_RAY_AXIS_NEG_Z, SCA_RaySensor::KX_RAY_AXIS_NEG_Z); | ||||
| /* TrackTo Actuator */ | /* TrackTo Actuator */ | ||||
| KX_MACRO_addTypesToDict(d, KX_TRACK_UPAXIS_POS_X, KX_TrackToActuator::KX_TRACK_UPAXIS_POS_X); | KX_MACRO_addTypesToDict(d, KX_TRACK_UPAXIS_POS_X, SCA_TrackToActuator::KX_TRACK_UPAXIS_POS_X); | ||||
| KX_MACRO_addTypesToDict(d, KX_TRACK_UPAXIS_POS_Y, KX_TrackToActuator::KX_TRACK_UPAXIS_POS_Y); | KX_MACRO_addTypesToDict(d, KX_TRACK_UPAXIS_POS_Y, SCA_TrackToActuator::KX_TRACK_UPAXIS_POS_Y); | ||||
| KX_MACRO_addTypesToDict(d, KX_TRACK_UPAXIS_POS_Z, KX_TrackToActuator::KX_TRACK_UPAXIS_POS_Z); | KX_MACRO_addTypesToDict(d, KX_TRACK_UPAXIS_POS_Z, SCA_TrackToActuator::KX_TRACK_UPAXIS_POS_Z); | ||||
| KX_MACRO_addTypesToDict(d, KX_TRACK_TRAXIS_POS_X, KX_TrackToActuator::KX_TRACK_TRAXIS_POS_X); | KX_MACRO_addTypesToDict(d, KX_TRACK_TRAXIS_POS_X, SCA_TrackToActuator::KX_TRACK_TRAXIS_POS_X); | ||||
| KX_MACRO_addTypesToDict(d, KX_TRACK_TRAXIS_POS_Y, KX_TrackToActuator::KX_TRACK_TRAXIS_POS_Y); | KX_MACRO_addTypesToDict(d, KX_TRACK_TRAXIS_POS_Y, SCA_TrackToActuator::KX_TRACK_TRAXIS_POS_Y); | ||||
| KX_MACRO_addTypesToDict(d, KX_TRACK_TRAXIS_POS_Z, KX_TrackToActuator::KX_TRACK_TRAXIS_POS_Z); | KX_MACRO_addTypesToDict(d, KX_TRACK_TRAXIS_POS_Z, SCA_TrackToActuator::KX_TRACK_TRAXIS_POS_Z); | ||||
| KX_MACRO_addTypesToDict(d, KX_TRACK_TRAXIS_NEG_X, KX_TrackToActuator::KX_TRACK_TRAXIS_NEG_X); | KX_MACRO_addTypesToDict(d, KX_TRACK_TRAXIS_NEG_X, SCA_TrackToActuator::KX_TRACK_TRAXIS_NEG_X); | ||||
| KX_MACRO_addTypesToDict(d, KX_TRACK_TRAXIS_NEG_Y, KX_TrackToActuator::KX_TRACK_TRAXIS_NEG_Y); | KX_MACRO_addTypesToDict(d, KX_TRACK_TRAXIS_NEG_Y, SCA_TrackToActuator::KX_TRACK_TRAXIS_NEG_Y); | ||||
| KX_MACRO_addTypesToDict(d, KX_TRACK_TRAXIS_NEG_Z, KX_TrackToActuator::KX_TRACK_TRAXIS_NEG_Z); | KX_MACRO_addTypesToDict(d, KX_TRACK_TRAXIS_NEG_Z, SCA_TrackToActuator::KX_TRACK_TRAXIS_NEG_Z); | ||||
| /* Dynamic actuator */ | /* Dynamic actuator */ | ||||
| KX_MACRO_addTypesToDict(d, KX_DYN_RESTORE_DYNAMICS, KX_SCA_DynamicActuator::KX_DYN_RESTORE_DYNAMICS); | KX_MACRO_addTypesToDict(d, KX_DYN_RESTORE_DYNAMICS, SCA_DynamicActuator::KX_DYN_RESTORE_DYNAMICS); | ||||
| KX_MACRO_addTypesToDict(d, KX_DYN_DISABLE_DYNAMICS, KX_SCA_DynamicActuator::KX_DYN_DISABLE_DYNAMICS); | KX_MACRO_addTypesToDict(d, KX_DYN_DISABLE_DYNAMICS, SCA_DynamicActuator::KX_DYN_DISABLE_DYNAMICS); | ||||
| KX_MACRO_addTypesToDict(d, KX_DYN_ENABLE_RIGID_BODY, KX_SCA_DynamicActuator::KX_DYN_ENABLE_RIGID_BODY); | KX_MACRO_addTypesToDict(d, KX_DYN_ENABLE_RIGID_BODY, SCA_DynamicActuator::KX_DYN_ENABLE_RIGID_BODY); | ||||
| KX_MACRO_addTypesToDict(d, KX_DYN_DISABLE_RIGID_BODY, KX_SCA_DynamicActuator::KX_DYN_DISABLE_RIGID_BODY); | KX_MACRO_addTypesToDict(d, KX_DYN_DISABLE_RIGID_BODY, SCA_DynamicActuator::KX_DYN_DISABLE_RIGID_BODY); | ||||
| KX_MACRO_addTypesToDict(d, KX_DYN_SET_MASS, KX_SCA_DynamicActuator::KX_DYN_SET_MASS); | KX_MACRO_addTypesToDict(d, KX_DYN_SET_MASS, SCA_DynamicActuator::KX_DYN_SET_MASS); | ||||
| /* Input & Mouse Sensor */ | /* Input & Mouse Sensor */ | ||||
| KX_MACRO_addTypesToDict(d, KX_INPUT_NONE, SCA_InputEvent::KX_NO_INPUTSTATUS); | KX_MACRO_addTypesToDict(d, KX_INPUT_NONE, SCA_InputEvent::KX_NO_INPUTSTATUS); | ||||
| KX_MACRO_addTypesToDict(d, KX_INPUT_JUST_ACTIVATED, SCA_InputEvent::KX_JUSTACTIVATED); | KX_MACRO_addTypesToDict(d, KX_INPUT_JUST_ACTIVATED, SCA_InputEvent::KX_JUSTACTIVATED); | ||||
| KX_MACRO_addTypesToDict(d, KX_INPUT_ACTIVE, SCA_InputEvent::KX_ACTIVE); | KX_MACRO_addTypesToDict(d, KX_INPUT_ACTIVE, SCA_InputEvent::KX_ACTIVE); | ||||
| KX_MACRO_addTypesToDict(d, KX_INPUT_JUST_RELEASED, SCA_InputEvent::KX_JUSTRELEASED); | KX_MACRO_addTypesToDict(d, KX_INPUT_JUST_RELEASED, SCA_InputEvent::KX_JUSTRELEASED); | ||||
| KX_MACRO_addTypesToDict(d, KX_MOUSE_BUT_LEFT, SCA_IInputDevice::KX_LEFTMOUSE); | KX_MACRO_addTypesToDict(d, KX_MOUSE_BUT_LEFT, SCA_IInputDevice::KX_LEFTMOUSE); | ||||
| Show All 12 Lines | PyObject *initGameLogic(KX_KetsjiEngine *engine, KX_Scene* scene) // quick hack to get gravity hook | ||||
| KX_MACRO_addTypesToDict(d, RAS_2DFILTER_LAPLACIAN, RAS_2DFilterManager::RAS_2DFILTER_LAPLACIAN); | KX_MACRO_addTypesToDict(d, RAS_2DFILTER_LAPLACIAN, RAS_2DFilterManager::RAS_2DFILTER_LAPLACIAN); | ||||
| KX_MACRO_addTypesToDict(d, RAS_2DFILTER_SOBEL, RAS_2DFilterManager::RAS_2DFILTER_SOBEL); | KX_MACRO_addTypesToDict(d, RAS_2DFILTER_SOBEL, RAS_2DFilterManager::RAS_2DFILTER_SOBEL); | ||||
| KX_MACRO_addTypesToDict(d, RAS_2DFILTER_PREWITT, RAS_2DFilterManager::RAS_2DFILTER_PREWITT); | KX_MACRO_addTypesToDict(d, RAS_2DFILTER_PREWITT, RAS_2DFilterManager::RAS_2DFILTER_PREWITT); | ||||
| KX_MACRO_addTypesToDict(d, RAS_2DFILTER_GRAYSCALE, RAS_2DFilterManager::RAS_2DFILTER_GRAYSCALE); | KX_MACRO_addTypesToDict(d, RAS_2DFILTER_GRAYSCALE, RAS_2DFilterManager::RAS_2DFILTER_GRAYSCALE); | ||||
| KX_MACRO_addTypesToDict(d, RAS_2DFILTER_SEPIA, RAS_2DFilterManager::RAS_2DFILTER_SEPIA); | KX_MACRO_addTypesToDict(d, RAS_2DFILTER_SEPIA, RAS_2DFilterManager::RAS_2DFILTER_SEPIA); | ||||
| KX_MACRO_addTypesToDict(d, RAS_2DFILTER_INVERT, RAS_2DFilterManager::RAS_2DFILTER_INVERT); | KX_MACRO_addTypesToDict(d, RAS_2DFILTER_INVERT, RAS_2DFilterManager::RAS_2DFILTER_INVERT); | ||||
| KX_MACRO_addTypesToDict(d, RAS_2DFILTER_CUSTOMFILTER, RAS_2DFilterManager::RAS_2DFILTER_CUSTOMFILTER); | KX_MACRO_addTypesToDict(d, RAS_2DFILTER_CUSTOMFILTER, RAS_2DFilterManager::RAS_2DFILTER_CUSTOMFILTER); | ||||
| /* Sound Actuator */ | |||||
| KX_MACRO_addTypesToDict(d, KX_SOUNDACT_PLAYSTOP, KX_SoundActuator::KX_SOUNDACT_PLAYSTOP); | |||||
| KX_MACRO_addTypesToDict(d, KX_SOUNDACT_PLAYEND, KX_SoundActuator::KX_SOUNDACT_PLAYEND); | |||||
| KX_MACRO_addTypesToDict(d, KX_SOUNDACT_LOOPSTOP, KX_SoundActuator::KX_SOUNDACT_LOOPSTOP); | |||||
| KX_MACRO_addTypesToDict(d, KX_SOUNDACT_LOOPEND, KX_SoundActuator:: KX_SOUNDACT_LOOPEND); | |||||
| KX_MACRO_addTypesToDict(d, KX_SOUNDACT_LOOPBIDIRECTIONAL, KX_SoundActuator::KX_SOUNDACT_LOOPBIDIRECTIONAL); | |||||
| KX_MACRO_addTypesToDict(d, KX_SOUNDACT_LOOPBIDIRECTIONAL_STOP, KX_SoundActuator::KX_SOUNDACT_LOOPBIDIRECTIONAL_STOP); | |||||
| /* State Actuator */ | /* State Actuator */ | ||||
| KX_MACRO_addTypesToDict(d, KX_STATE_OP_CPY, KX_StateActuator::OP_CPY); | KX_MACRO_addTypesToDict(d, KX_STATE_OP_CPY, SCA_StateActuator::OP_CPY); | ||||
| KX_MACRO_addTypesToDict(d, KX_STATE_OP_SET, KX_StateActuator::OP_SET); | KX_MACRO_addTypesToDict(d, KX_STATE_OP_SET, SCA_StateActuator::OP_SET); | ||||
| KX_MACRO_addTypesToDict(d, KX_STATE_OP_CLR, KX_StateActuator::OP_CLR); | KX_MACRO_addTypesToDict(d, KX_STATE_OP_CLR, SCA_StateActuator::OP_CLR); | ||||
| KX_MACRO_addTypesToDict(d, KX_STATE_OP_NEG, KX_StateActuator::OP_NEG); | KX_MACRO_addTypesToDict(d, KX_STATE_OP_NEG, SCA_StateActuator::OP_NEG); | ||||
| /* Game Actuator Modes */ | /* Game Actuator Modes */ | ||||
| KX_MACRO_addTypesToDict(d, KX_GAME_LOAD, KX_GameActuator::KX_GAME_LOAD); | KX_MACRO_addTypesToDict(d, KX_GAME_LOAD, SCA_GameActuator::KX_GAME_LOAD); | ||||
| KX_MACRO_addTypesToDict(d, KX_GAME_START, KX_GameActuator::KX_GAME_START); | KX_MACRO_addTypesToDict(d, KX_GAME_START, SCA_GameActuator::KX_GAME_START); | ||||
| KX_MACRO_addTypesToDict(d, KX_GAME_RESTART, KX_GameActuator::KX_GAME_RESTART); | KX_MACRO_addTypesToDict(d, KX_GAME_RESTART, SCA_GameActuator::KX_GAME_RESTART); | ||||
| KX_MACRO_addTypesToDict(d, KX_GAME_QUIT, KX_GameActuator::KX_GAME_QUIT); | KX_MACRO_addTypesToDict(d, KX_GAME_QUIT, SCA_GameActuator::KX_GAME_QUIT); | ||||
| KX_MACRO_addTypesToDict(d, KX_GAME_SAVECFG, KX_GameActuator::KX_GAME_SAVECFG); | KX_MACRO_addTypesToDict(d, KX_GAME_SAVECFG, SCA_GameActuator::KX_GAME_SAVECFG); | ||||
| KX_MACRO_addTypesToDict(d, KX_GAME_LOADCFG, KX_GameActuator::KX_GAME_LOADCFG); | KX_MACRO_addTypesToDict(d, KX_GAME_LOADCFG, SCA_GameActuator::KX_GAME_LOADCFG); | ||||
| /* Scene Actuator Modes */ | /* Scene Actuator Modes */ | ||||
| KX_MACRO_addTypesToDict(d, KX_SCENE_RESTART, KX_SceneActuator::KX_SCENE_RESTART); | KX_MACRO_addTypesToDict(d, KX_SCENE_RESTART, SCA_SceneActuator::KX_SCENE_RESTART); | ||||
| KX_MACRO_addTypesToDict(d, KX_SCENE_SET_SCENE, KX_SceneActuator::KX_SCENE_SET_SCENE); | KX_MACRO_addTypesToDict(d, KX_SCENE_SET_SCENE, SCA_SceneActuator::KX_SCENE_SET_SCENE); | ||||
| KX_MACRO_addTypesToDict(d, KX_SCENE_SET_CAMERA, KX_SceneActuator::KX_SCENE_SET_CAMERA); | KX_MACRO_addTypesToDict(d, KX_SCENE_SET_CAMERA, SCA_SceneActuator::KX_SCENE_SET_CAMERA); | ||||
| KX_MACRO_addTypesToDict(d, KX_SCENE_ADD_FRONT_SCENE, KX_SceneActuator::KX_SCENE_ADD_FRONT_SCENE); | KX_MACRO_addTypesToDict(d, KX_SCENE_ADD_FRONT_SCENE, SCA_SceneActuator::KX_SCENE_ADD_FRONT_SCENE); | ||||
| KX_MACRO_addTypesToDict(d, KX_SCENE_ADD_BACK_SCENE, KX_SceneActuator::KX_SCENE_ADD_BACK_SCENE); | KX_MACRO_addTypesToDict(d, KX_SCENE_ADD_BACK_SCENE, SCA_SceneActuator::KX_SCENE_ADD_BACK_SCENE); | ||||
| KX_MACRO_addTypesToDict(d, KX_SCENE_REMOVE_SCENE, KX_SceneActuator::KX_SCENE_REMOVE_SCENE); | KX_MACRO_addTypesToDict(d, KX_SCENE_REMOVE_SCENE, SCA_SceneActuator::KX_SCENE_REMOVE_SCENE); | ||||
| KX_MACRO_addTypesToDict(d, KX_SCENE_SUSPEND, KX_SceneActuator::KX_SCENE_SUSPEND); | KX_MACRO_addTypesToDict(d, KX_SCENE_SUSPEND, SCA_SceneActuator::KX_SCENE_SUSPEND); | ||||
| KX_MACRO_addTypesToDict(d, KX_SCENE_RESUME, KX_SceneActuator::KX_SCENE_RESUME); | KX_MACRO_addTypesToDict(d, KX_SCENE_RESUME, SCA_SceneActuator::KX_SCENE_RESUME); | ||||
| /* Parent Actuator Modes */ | /* Parent Actuator Modes */ | ||||
| KX_MACRO_addTypesToDict(d, KX_PARENT_SET, KX_ParentActuator::KX_PARENT_SET); | KX_MACRO_addTypesToDict(d, KX_PARENT_SET, SCA_ParentActuator::KX_PARENT_SET); | ||||
| KX_MACRO_addTypesToDict(d, KX_PARENT_REMOVE, KX_ParentActuator::KX_PARENT_REMOVE); | KX_MACRO_addTypesToDict(d, KX_PARENT_REMOVE, SCA_ParentActuator::KX_PARENT_REMOVE); | ||||
| /* BL_ArmatureConstraint type */ | /* BL_ArmatureConstraint type */ | ||||
| KX_MACRO_addTypesToDict(d, CONSTRAINT_TYPE_TRACKTO, CONSTRAINT_TYPE_TRACKTO); | KX_MACRO_addTypesToDict(d, CONSTRAINT_TYPE_TRACKTO, CONSTRAINT_TYPE_TRACKTO); | ||||
| KX_MACRO_addTypesToDict(d, CONSTRAINT_TYPE_KINEMATIC, CONSTRAINT_TYPE_KINEMATIC); | KX_MACRO_addTypesToDict(d, CONSTRAINT_TYPE_KINEMATIC, CONSTRAINT_TYPE_KINEMATIC); | ||||
| KX_MACRO_addTypesToDict(d, CONSTRAINT_TYPE_ROTLIKE, CONSTRAINT_TYPE_ROTLIKE); | KX_MACRO_addTypesToDict(d, CONSTRAINT_TYPE_ROTLIKE, CONSTRAINT_TYPE_ROTLIKE); | ||||
| KX_MACRO_addTypesToDict(d, CONSTRAINT_TYPE_LOCLIKE, CONSTRAINT_TYPE_LOCLIKE); | KX_MACRO_addTypesToDict(d, CONSTRAINT_TYPE_LOCLIKE, CONSTRAINT_TYPE_LOCLIKE); | ||||
| KX_MACRO_addTypesToDict(d, CONSTRAINT_TYPE_MINMAX, CONSTRAINT_TYPE_MINMAX); | KX_MACRO_addTypesToDict(d, CONSTRAINT_TYPE_MINMAX, CONSTRAINT_TYPE_MINMAX); | ||||
| KX_MACRO_addTypesToDict(d, CONSTRAINT_TYPE_SIZELIKE, CONSTRAINT_TYPE_SIZELIKE); | KX_MACRO_addTypesToDict(d, CONSTRAINT_TYPE_SIZELIKE, CONSTRAINT_TYPE_SIZELIKE); | ||||
| Show All 9 Lines | PyObject *initGameLogic(KX_KetsjiEngine *engine, KX_Scene* scene) // quick hack to get gravity hook | ||||
| KX_MACRO_addTypesToDict(d, CONSTRAINT_IK_MODE_INSIDE, LIMITDIST_INSIDE); | KX_MACRO_addTypesToDict(d, CONSTRAINT_IK_MODE_INSIDE, LIMITDIST_INSIDE); | ||||
| KX_MACRO_addTypesToDict(d, CONSTRAINT_IK_MODE_OUTSIDE, LIMITDIST_OUTSIDE); | KX_MACRO_addTypesToDict(d, CONSTRAINT_IK_MODE_OUTSIDE, LIMITDIST_OUTSIDE); | ||||
| KX_MACRO_addTypesToDict(d, CONSTRAINT_IK_MODE_ONSURFACE, LIMITDIST_ONSURFACE); | KX_MACRO_addTypesToDict(d, CONSTRAINT_IK_MODE_ONSURFACE, LIMITDIST_ONSURFACE); | ||||
| /* BL_ArmatureConstraint ik_flag */ | /* BL_ArmatureConstraint ik_flag */ | ||||
| KX_MACRO_addTypesToDict(d, CONSTRAINT_IK_FLAG_TIP, CONSTRAINT_IK_TIP); | KX_MACRO_addTypesToDict(d, CONSTRAINT_IK_FLAG_TIP, CONSTRAINT_IK_TIP); | ||||
| KX_MACRO_addTypesToDict(d, CONSTRAINT_IK_FLAG_ROT, CONSTRAINT_IK_ROT); | KX_MACRO_addTypesToDict(d, CONSTRAINT_IK_FLAG_ROT, CONSTRAINT_IK_ROT); | ||||
| KX_MACRO_addTypesToDict(d, CONSTRAINT_IK_FLAG_STRETCH, CONSTRAINT_IK_STRETCH); | KX_MACRO_addTypesToDict(d, CONSTRAINT_IK_FLAG_STRETCH, CONSTRAINT_IK_STRETCH); | ||||
| KX_MACRO_addTypesToDict(d, CONSTRAINT_IK_FLAG_POS, CONSTRAINT_IK_POS); | KX_MACRO_addTypesToDict(d, CONSTRAINT_IK_FLAG_POS, CONSTRAINT_IK_POS); | ||||
| /* KX_ArmatureSensor type */ | /* SCA_ArmatureSensor type */ | ||||
| KX_MACRO_addTypesToDict(d, KX_ARMSENSOR_STATE_CHANGED, SENS_ARM_STATE_CHANGED); | KX_MACRO_addTypesToDict(d, KX_ARMSENSOR_STATE_CHANGED, SENS_ARM_STATE_CHANGED); | ||||
| KX_MACRO_addTypesToDict(d, KX_ARMSENSOR_LIN_ERROR_BELOW, SENS_ARM_LIN_ERROR_BELOW); | KX_MACRO_addTypesToDict(d, KX_ARMSENSOR_LIN_ERROR_BELOW, SENS_ARM_LIN_ERROR_BELOW); | ||||
| KX_MACRO_addTypesToDict(d, KX_ARMSENSOR_LIN_ERROR_ABOVE, SENS_ARM_LIN_ERROR_ABOVE); | KX_MACRO_addTypesToDict(d, KX_ARMSENSOR_LIN_ERROR_ABOVE, SENS_ARM_LIN_ERROR_ABOVE); | ||||
| KX_MACRO_addTypesToDict(d, KX_ARMSENSOR_ROT_ERROR_BELOW, SENS_ARM_ROT_ERROR_BELOW); | KX_MACRO_addTypesToDict(d, KX_ARMSENSOR_ROT_ERROR_BELOW, SENS_ARM_ROT_ERROR_BELOW); | ||||
| KX_MACRO_addTypesToDict(d, KX_ARMSENSOR_ROT_ERROR_ABOVE, SENS_ARM_ROT_ERROR_ABOVE); | KX_MACRO_addTypesToDict(d, KX_ARMSENSOR_ROT_ERROR_ABOVE, SENS_ARM_ROT_ERROR_ABOVE); | ||||
| /* BL_ArmatureActuator type */ | /* SCA_ArmatureActuator type */ | ||||
| KX_MACRO_addTypesToDict(d, KX_ACT_ARMATURE_RUN, ACT_ARM_RUN); | KX_MACRO_addTypesToDict(d, KX_ACT_ARMATURE_RUN, ACT_ARM_RUN); | ||||
| KX_MACRO_addTypesToDict(d, KX_ACT_ARMATURE_ENABLE, ACT_ARM_ENABLE); | KX_MACRO_addTypesToDict(d, KX_ACT_ARMATURE_ENABLE, ACT_ARM_ENABLE); | ||||
| KX_MACRO_addTypesToDict(d, KX_ACT_ARMATURE_DISABLE, ACT_ARM_DISABLE); | KX_MACRO_addTypesToDict(d, KX_ACT_ARMATURE_DISABLE, ACT_ARM_DISABLE); | ||||
| KX_MACRO_addTypesToDict(d, KX_ACT_ARMATURE_SETTARGET, ACT_ARM_SETTARGET); | KX_MACRO_addTypesToDict(d, KX_ACT_ARMATURE_SETTARGET, ACT_ARM_SETTARGET); | ||||
| KX_MACRO_addTypesToDict(d, KX_ACT_ARMATURE_SETWEIGHT, ACT_ARM_SETWEIGHT); | KX_MACRO_addTypesToDict(d, KX_ACT_ARMATURE_SETWEIGHT, ACT_ARM_SETWEIGHT); | ||||
| KX_MACRO_addTypesToDict(d, KX_ACT_ARMATURE_SETINFLUENCE, ACT_ARM_SETINFLUENCE); | KX_MACRO_addTypesToDict(d, KX_ACT_ARMATURE_SETINFLUENCE, ACT_ARM_SETINFLUENCE); | ||||
| /* BL_Armature Channel rotation_mode */ | /* BL_Armature Channel rotation_mode */ | ||||
| KX_MACRO_addTypesToDict(d, ROT_MODE_QUAT, ROT_MODE_QUAT); | KX_MACRO_addTypesToDict(d, ROT_MODE_QUAT, ROT_MODE_QUAT); | ||||
| KX_MACRO_addTypesToDict(d, ROT_MODE_XYZ, ROT_MODE_XYZ); | KX_MACRO_addTypesToDict(d, ROT_MODE_XYZ, ROT_MODE_XYZ); | ||||
| KX_MACRO_addTypesToDict(d, ROT_MODE_XZY, ROT_MODE_XZY); | KX_MACRO_addTypesToDict(d, ROT_MODE_XZY, ROT_MODE_XZY); | ||||
| KX_MACRO_addTypesToDict(d, ROT_MODE_YXZ, ROT_MODE_YXZ); | KX_MACRO_addTypesToDict(d, ROT_MODE_YXZ, ROT_MODE_YXZ); | ||||
| KX_MACRO_addTypesToDict(d, ROT_MODE_YZX, ROT_MODE_YZX); | KX_MACRO_addTypesToDict(d, ROT_MODE_YZX, ROT_MODE_YZX); | ||||
| KX_MACRO_addTypesToDict(d, ROT_MODE_ZXY, ROT_MODE_ZXY); | KX_MACRO_addTypesToDict(d, ROT_MODE_ZXY, ROT_MODE_ZXY); | ||||
| KX_MACRO_addTypesToDict(d, ROT_MODE_ZYX, ROT_MODE_ZYX); | KX_MACRO_addTypesToDict(d, ROT_MODE_ZYX, ROT_MODE_ZYX); | ||||
| /* Steering actuator */ | /* Steering actuator */ | ||||
| KX_MACRO_addTypesToDict(d, KX_STEERING_SEEK, KX_SteeringActuator::KX_STEERING_SEEK); | KX_MACRO_addTypesToDict(d, KX_STEERING_SEEK, SCA_SteeringActuator::KX_STEERING_SEEK); | ||||
| KX_MACRO_addTypesToDict(d, KX_STEERING_FLEE, KX_SteeringActuator::KX_STEERING_FLEE); | KX_MACRO_addTypesToDict(d, KX_STEERING_FLEE, SCA_SteeringActuator::KX_STEERING_FLEE); | ||||
| KX_MACRO_addTypesToDict(d, KX_STEERING_PATHFOLLOWING, KX_SteeringActuator::KX_STEERING_PATHFOLLOWING); | KX_MACRO_addTypesToDict(d, KX_STEERING_PATHFOLLOWING, SCA_SteeringActuator::KX_STEERING_PATHFOLLOWING); | ||||
| /* KX_NavMeshObject render mode */ | /* KX_NavMeshObject render mode */ | ||||
| KX_MACRO_addTypesToDict(d, RM_WALLS, KX_NavMeshObject::RM_WALLS); | KX_MACRO_addTypesToDict(d, RM_WALLS, KX_NavMeshObject::RM_WALLS); | ||||
| KX_MACRO_addTypesToDict(d, RM_POLYS, KX_NavMeshObject::RM_POLYS); | KX_MACRO_addTypesToDict(d, RM_POLYS, KX_NavMeshObject::RM_POLYS); | ||||
| KX_MACRO_addTypesToDict(d, RM_TRIS, KX_NavMeshObject::RM_TRIS); | KX_MACRO_addTypesToDict(d, RM_TRIS, KX_NavMeshObject::RM_TRIS); | ||||
| /* BL_Action play modes */ | /* BL_Action play modes */ | ||||
| KX_MACRO_addTypesToDict(d, KX_ACTION_MODE_PLAY, BL_Action::ACT_MODE_PLAY); | KX_MACRO_addTypesToDict(d, KX_ACTION_MODE_PLAY, BL_Action::ACT_MODE_PLAY); | ||||
| KX_MACRO_addTypesToDict(d, KX_ACTION_MODE_LOOP, BL_Action::ACT_MODE_LOOP); | KX_MACRO_addTypesToDict(d, KX_ACTION_MODE_LOOP, BL_Action::ACT_MODE_LOOP); | ||||
| KX_MACRO_addTypesToDict(d, KX_ACTION_MODE_PING_PONG, BL_Action::ACT_MODE_PING_PONG); | KX_MACRO_addTypesToDict(d, KX_ACTION_MODE_PING_PONG, BL_Action::ACT_MODE_PING_PONG); | ||||
| /* BL_Action blend modes */ | /* BL_Action blend modes */ | ||||
| KX_MACRO_addTypesToDict(d, KX_ACTION_BLEND_BLEND, BL_Action::ACT_BLEND_BLEND); | KX_MACRO_addTypesToDict(d, KX_ACTION_BLEND_BLEND, BL_Action::ACT_BLEND_BLEND); | ||||
| KX_MACRO_addTypesToDict(d, KX_ACTION_BLEND_ADD, BL_Action::ACT_BLEND_ADD); | KX_MACRO_addTypesToDict(d, KX_ACTION_BLEND_ADD, BL_Action::ACT_BLEND_ADD); | ||||
| /* Mouse Actuator object axis*/ | /* Mouse Actuator object axis*/ | ||||
| KX_MACRO_addTypesToDict(d, KX_ACT_MOUSE_OBJECT_AXIS_X, KX_MouseActuator::KX_ACT_MOUSE_OBJECT_AXIS_X); | KX_MACRO_addTypesToDict(d, KX_ACT_MOUSE_OBJECT_AXIS_X, SCA_MouseActuator::KX_ACT_MOUSE_OBJECT_AXIS_X); | ||||
| KX_MACRO_addTypesToDict(d, KX_ACT_MOUSE_OBJECT_AXIS_Y, KX_MouseActuator::KX_ACT_MOUSE_OBJECT_AXIS_Y); | KX_MACRO_addTypesToDict(d, KX_ACT_MOUSE_OBJECT_AXIS_Y, SCA_MouseActuator::KX_ACT_MOUSE_OBJECT_AXIS_Y); | ||||
| KX_MACRO_addTypesToDict(d, KX_ACT_MOUSE_OBJECT_AXIS_Z, KX_MouseActuator::KX_ACT_MOUSE_OBJECT_AXIS_Z); | KX_MACRO_addTypesToDict(d, KX_ACT_MOUSE_OBJECT_AXIS_Z, SCA_MouseActuator::KX_ACT_MOUSE_OBJECT_AXIS_Z); | ||||
| // Check for errors | // Check for errors | ||||
| if (PyErr_Occurred()) | if (PyErr_Occurred()) | ||||
| { | { | ||||
| Py_FatalError("can't initialize module bge.logic"); | Py_FatalError("can't initialize module bge.logic"); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 748 Lines • Show Last 20 Lines | |||||