Revision: 19561
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19561
Author:   campbellbarton
Date:     2009-04-06 14:47:15 +0200 (Mon, 06 Apr 2009)

Log Message:
-----------
- remove debug printf
- remove test for importing the module rather then creating a new one (didnt 
mean to commit)
- added constants for the mouse sensor to use.

Modified Paths:
--------------
    trunk/blender/source/blender/python/api2_2x/bpy_internal_import.c
    trunk/blender/source/gameengine/Ketsji/KX_PythonInit.cpp

Modified: trunk/blender/source/blender/python/api2_2x/bpy_internal_import.c
===================================================================
--- trunk/blender/source/blender/python/api2_2x/bpy_internal_import.c   
2009-04-06 12:07:33 UTC (rev 19560)
+++ trunk/blender/source/blender/python/api2_2x/bpy_internal_import.c   
2009-04-06 12:47:15 UTC (rev 19561)
@@ -70,7 +70,6 @@
        memcpy( &txtname[namelen], ".py", 4 );
 
        for(text = maggie->text.first; text; text = text->id.next) {
-               fprintf(stderr, "%s | %s\n", txtname, text->id.name+2);
                if( !strcmp( txtname, text->id.name+2 ) )
                        break;
        }

Modified: trunk/blender/source/gameengine/Ketsji/KX_PythonInit.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_PythonInit.cpp    2009-04-06 
12:07:33 UTC (rev 19560)
+++ trunk/blender/source/gameengine/Ketsji/KX_PythonInit.cpp    2009-04-06 
12:47:15 UTC (rev 19561)
@@ -924,22 +924,10 @@
        gUseVisibilityTemp=false;
 
        // Create the module and add the functions
-       
-       
-       m = PyImport_ImportModule("GameLogic");
-       
-       if(m==NULL) {
-               printf("Import for the first time!\n");
-               PyErr_Clear();
-               m = Py_InitModule4("GameLogic", game_methods,
+       m = Py_InitModule4("GameLogic", game_methods,
                                           GameLogic_module_documentation,
                                           (PyObject*)NULL,PYTHON_API_VERSION);
-       }
-       else {
-               Py_DECREF(m); /**/
-               printf("Alredy imported!\n");
-               return(m);
-       }
+
        // Add some symbolic constants to the module
        d = PyModule_GetDict(m);
        
@@ -1105,6 +1093,16 @@
        KX_MACRO_addTypesToDict(d, KX_DYN_DISABLE_RIGID_BODY, 
KX_SCA_DynamicActuator::KX_DYN_DISABLE_RIGID_BODY);
        KX_MACRO_addTypesToDict(d, KX_DYN_SET_MASS, 
KX_SCA_DynamicActuator::KX_DYN_SET_MASS);
 
+       /* Input & Mouse Sensor */
+       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_ACTIVE, SCA_InputEvent::KX_ACTIVE);
+       KX_MACRO_addTypesToDict(d, KX_INPUT_JUST_RELEASED, 
SCA_InputEvent::KX_JUSTRELEASED);
+       
+       KX_MACRO_addTypesToDict(d, KX_MOUSE_BUT_LEFT, 
SCA_InputEvent::KX_LEFTMOUSE);
+       KX_MACRO_addTypesToDict(d, KX_MOUSE_BUT_MIDDLE, 
SCA_InputEvent::KX_MIDDLEMOUSE);
+       KX_MACRO_addTypesToDict(d, KX_MOUSE_BUT_RIGHT, 
SCA_InputEvent::KX_RIGHTMOUSE);
+
        // Check for errors
        if (PyErr_Occurred())
     {


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to