35
#ifndef _adr_py_init_types_h_ // only process once,
36
#define _adr_py_init_types_h_ // even if multiply included
34
#include "KX_PythonInitTypes.h"
40
36
/* Only for Class::Parents */
41
37
#include "BL_BlenderShader.h"
42
38
#include "BL_ShapeActionActuator.h"
44
40
#include "BL_ArmatureConstraint.h"
45
41
#include "BL_ArmatureObject.h"
46
42
#include "BL_ArmatureChannel.h"
43
#include "KX_ArmatureSensor.h"
47
44
#include "KX_BlenderMaterial.h"
48
45
#include "KX_CameraActuator.h"
46
#include "KX_CharacterWrapper.h"
49
47
#include "KX_ConstraintActuator.h"
50
48
#include "KX_ConstraintWrapper.h"
51
49
#include "KX_GameActuator.h"
50
#include "KX_LibLoadStatus.h"
52
51
#include "KX_Light.h"
53
52
#include "KX_FontObject.h"
54
53
#include "KX_MeshProxy.h"
57
56
#include "KX_NetworkMessageSensor.h"
58
57
#include "KX_ObjectActuator.h"
59
58
#include "KX_ParentActuator.h"
60
#include "KX_PhysicsObjectWrapper.h"
61
59
#include "KX_PolyProxy.h"
62
60
#include "KX_PolygonMaterial.h"
63
61
#include "KX_PythonSeq.h"
84
82
#include "SCA_RandomSensor.h"
85
83
#include "SCA_XNORController.h"
86
84
#include "SCA_XORController.h"
85
#include "SCA_PythonJoystick.h"
87
86
#include "SCA_PythonKeyboard.h"
88
87
#include "SCA_PythonMouse.h"
89
88
#include "KX_IpoActuator.h"
188
187
PyType_Ready_Attr(dict, BL_ArmatureConstraint, init_getset);
189
188
PyType_Ready_AttrPtr(dict, BL_ArmatureBone, init_getset);
190
189
PyType_Ready_AttrPtr(dict, BL_ArmatureChannel, init_getset);
190
// PyType_Ready_Attr(dict, CPropValue, init_getset); // doesn't use Py_Header
191
191
PyType_Ready_Attr(dict, CListValue, init_getset);
192
192
PyType_Ready_Attr(dict, CValue, init_getset);
193
PyType_Ready_Attr(dict, KX_ArmatureSensor, init_getset);
193
194
PyType_Ready_Attr(dict, KX_BlenderMaterial, init_getset);
194
195
PyType_Ready_Attr(dict, KX_Camera, init_getset);
195
196
PyType_Ready_Attr(dict, KX_CameraActuator, init_getset);
197
PyType_Ready_Attr(dict, KX_CharacterWrapper, init_getset);
196
198
PyType_Ready_Attr(dict, KX_ConstraintActuator, init_getset);
197
199
PyType_Ready_Attr(dict, KX_ConstraintWrapper, init_getset);
198
200
PyType_Ready_Attr(dict, KX_GameActuator, init_getset);
199
201
PyType_Ready_Attr(dict, KX_GameObject, init_getset);
200
202
PyType_Ready_Attr(dict, KX_IpoActuator, init_getset);
203
PyType_Ready_Attr(dict, KX_LibLoadStatus, init_getset);
201
204
PyType_Ready_Attr(dict, KX_LightObject, init_getset);
202
205
PyType_Ready_Attr(dict, KX_FontObject, init_getset);
203
206
PyType_Ready_Attr(dict, KX_MeshProxy, init_getset);
207
210
PyType_Ready_Attr(dict, KX_NetworkMessageSensor, init_getset);
208
211
PyType_Ready_Attr(dict, KX_ObjectActuator, init_getset);
209
212
PyType_Ready_Attr(dict, KX_ParentActuator, init_getset);
210
PyType_Ready_Attr(dict, KX_PhysicsObjectWrapper, init_getset);
211
213
PyType_Ready_Attr(dict, KX_PolyProxy, init_getset);
212
214
PyType_Ready_Attr(dict, KX_PolygonMaterial, init_getset);
213
215
PyType_Ready_Attr(dict, KX_RadarSensor, init_getset);
230
232
PyType_Ready_Attr(dict, PyObjectPlus, init_getset);
231
233
PyType_Ready_Attr(dict, SCA_2DFilterActuator, init_getset);
232
234
PyType_Ready_Attr(dict, SCA_ANDController, init_getset);
235
// PyType_Ready_Attr(dict, SCA_Actuator, init_getset); // doesn't use Py_Header
233
236
PyType_Ready_Attr(dict, SCA_ActuatorSensor, init_getset);
234
237
PyType_Ready_Attr(dict, SCA_AlwaysSensor, init_getset);
235
238
PyType_Ready_Attr(dict, SCA_DelaySensor, init_getset);
250
253
PyType_Ready_Attr(dict, SCA_XNORController, init_getset);
251
254
PyType_Ready_Attr(dict, SCA_XORController, init_getset);
252
255
PyType_Ready_Attr(dict, SCA_IController, init_getset);
256
PyType_Ready_Attr(dict, SCA_PythonJoystick, init_getset);
253
257
PyType_Ready_Attr(dict, SCA_PythonKeyboard, init_getset);
254
258
PyType_Ready_Attr(dict, SCA_PythonMouse, init_getset);