Blender Py API: GameLogic -> bge.logic
authorJoerg Mueller <nexyon@gmail.com>
Wed, 11 Aug 2010 12:14:16 +0000 (12:14 +0000)
committerJoerg Mueller <nexyon@gmail.com>
Wed, 11 Aug 2010 12:14:16 +0000 (12:14 +0000)
source/blender/editors/space_logic/logic_window.c
source/blender/makesrna/intern/rna_actuator.c
source/gameengine/GameLogic/SCA_PythonController.cpp
source/gameengine/Ketsji/KX_BlenderMaterial.cpp
source/gameengine/Ketsji/KX_Camera.cpp
source/gameengine/Ketsji/KX_KetsjiEngine.cpp
source/gameengine/Ketsji/KX_PythonInit.cpp

index 723227a36e481aab4b86eb6233c4890886d46455..12d566a3ab7b4d03d39d700c14a67eb968356f1f 100644 (file)
@@ -2530,7 +2530,7 @@ static short draw_actuatorbuttons(Main *bmain, Object *ob, bActuator *act, uiBlo
                        }
 
                        //str = "Scene %t|Load game%x0|Start loaded game%x1|Restart this game%x2|Quit this game %x3";
-                       str = "Scene %t|Start new game%x0|Restart this game%x2|Quit this game %x3|Save GameLogic.globalDict %x4|Load GameLogic.globalDict %x5";
+                       str = "Scene %t|Start new game%x0|Restart this game%x2|Quit this game %x3|Save bge.logic.globalDict %x4|Load bge.logic.globalDict %x5";
                        uiDefButS(block, MENU, B_REDR, str, xco+40, yco-24, (width-80), 19, &gma->type, 0.0, 0.0, 0, 0, ""); 
                        
                        yco -= ysize; 
index f5145d862703538cbbf877195e18843bd5f32ecc..63e09c1b6c240101c2c7e07dcda67965fcaedacb 100644 (file)
@@ -1557,8 +1557,8 @@ static void rna_def_game_actuator(BlenderRNA *brna)
                {ACT_GAME_LOAD, "START", 0, "Start new game", ""},
                {ACT_GAME_RESTART, "RESTART", 0, "Restart this game", ""},
                {ACT_GAME_QUIT, "QUIT", 0, "Quit this game", ""},
-               {ACT_GAME_SAVECFG, "SAVECFG", 0, "Save GameLogic.globalDict", ""},
-               {ACT_GAME_LOADCFG, "LOADCFG", 0, "Load GameLogic.globalDict", ""},
+               {ACT_GAME_SAVECFG, "SAVECFG", 0, "Save bge.logic.globalDict", ""},
+               {ACT_GAME_LOADCFG, "LOADCFG", 0, "Load bge.logic.globalDict", ""},
                {0, NULL, 0, NULL, NULL}};
        
        srna= RNA_def_struct(brna, "GameActuator", "Actuator");
index 48fdcb3eb44af0dd8af368f95cbb55e89bc6c8fb..1f05846abe47b8cf408b326821f8484d4a5db7f1 100644 (file)
@@ -178,7 +178,7 @@ PyObject* SCA_PythonController::sPyGetCurrentController(PyObject *self)
 {
        if(m_sCurrentController==NULL)
        {
-               PyErr_SetString(PyExc_SystemError, "GameLogic.getCurrentController(), this function is being run outside the python controllers context, or blenders internal state is corrupt.");
+               PyErr_SetString(PyExc_SystemError, "bge.logic.getCurrentController(), this function is being run outside the python controllers context, or blenders internal state is corrupt.");
                return NULL;
        }
        return m_sCurrentController->GetProxy();
index f5f52a3bd5e89b4d4cc530a4575e9b1e82727ef9..d88997e212812adf03f820427065b9f4628114c8 100644 (file)
@@ -939,7 +939,7 @@ static unsigned int GL_array[11] = {
        GL_SRC_ALPHA_SATURATE
 };
 
-KX_PYMETHODDEF_DOC( KX_BlenderMaterial, setBlending , "setBlending( GameLogic.src, GameLogic.dest)")
+KX_PYMETHODDEF_DOC( KX_BlenderMaterial, setBlending , "setBlending( bge.logic.src, bge.logic.dest)")
 {
        unsigned int b[2];
        if(PyArg_ParseTuple(args, "ii:setBlending", &b[0], &b[1]))
index 36b90411e1fb949a5073691493d875ca57df16e9..2402baf92ac881343328fc1c64d71a8157c1aa51 100644 (file)
@@ -553,8 +553,8 @@ KX_PYMETHODDEF_DOC_VARARGS(KX_Camera, sphereInsideFrustum,
 "\tcenter = the center of the sphere (in world coordinates.)\n"
 "\tradius = the radius of the sphere\n\n"
 "\tExample:\n"
-"\timport GameLogic\n\n"
-"\tco = GameLogic.getCurrentController()\n"
+"\timport bge.logic\n\n"
+"\tco = bge.logic.getCurrentController()\n"
 "\tcam = co.GetOwner()\n\n"
 "\t# A sphere of radius 4.0 located at [x, y, z] = [1.0, 1.0, 1.0]\n"
 "\tif (cam.sphereInsideFrustum([1.0, 1.0, 1.0], 4) != cam.OUTSIDE):\n"
@@ -586,8 +586,8 @@ KX_PYMETHODDEF_DOC_O(KX_Camera, boxInsideFrustum,
 "\tinside/outside/intersects this camera's viewing frustum.\n\n"
 "\tbox = a list of the eight (8) corners of the box (in world coordinates.)\n\n"
 "\tExample:\n"
-"\timport GameLogic\n\n"
-"\tco = GameLogic.getCurrentController()\n"
+"\timport bge.logic\n\n"
+"\tco = bge.logic.getCurrentController()\n"
 "\tcam = co.GetOwner()\n\n"
 "\tbox = []\n"
 "\tbox.append([-1.0, -1.0, -1.0])\n"
@@ -630,8 +630,8 @@ KX_PYMETHODDEF_DOC_O(KX_Camera, pointInsideFrustum,
 "\treturns 1 if the given point is inside this camera's viewing frustum.\n\n"
 "\tpoint = The point to test (in world coordinates.)\n\n"
 "\tExample:\n"
-"\timport GameLogic\n\n"
-"\tco = GameLogic.getCurrentController()\n"
+"\timport bge.logic\n\n"
+"\tco = bge.logic.getCurrentController()\n"
 "\tcam = co.GetOwner()\n\n"
 "\t# Test point [0.0, 0.0, 0.0]"
 "\tif (cam.pointInsideFrustum([0.0, 0.0, 0.0])):\n"
index f1a0a495db6939b07b51b77e096c04d3cffd5cbb..1a6ae69f7924ec6821591621084a24203f6aeb8b 100644 (file)
@@ -235,7 +235,7 @@ void KX_KetsjiEngine::SetRasterizer(RAS_IRasterizer* rasterizer)
 
 #ifndef DISABLE_PYTHON
 /*
- * At the moment the GameLogic module is imported into 'pythondictionary' after this function is called.
+ * At the moment the bge.logic module is imported into 'pythondictionary' after this function is called.
  * if this function ever changes to assign a copy, make sure the game logic module is imported into this dictionary before hand.
  */
 void KX_KetsjiEngine::SetPyNamespace(PyObject* pythondictionary)
index 69bdfb2c762bc16a1b46601521cb23168988ef21..5aa75a622583ded3cd564bd256ccfce5cffe2b54 100644 (file)
@@ -266,8 +266,8 @@ static PyObject* gPyRestartGame(PyObject*)
 }
 
 static char gPySaveGlobalDict_doc[] =
-"saveGlobalDict()\n\
-Saves GameLogic.globalDict to a file";
+       "saveGlobalDict()\n"
+       "Saves bge.logic.globalDict to a file";
 
 static PyObject* gPySaveGlobalDict(PyObject*)
 {
@@ -303,8 +303,8 @@ static PyObject* gPySaveGlobalDict(PyObject*)
 }
 
 static char gPyLoadGlobalDict_doc[] =
-"LoadGlobalDict()\n\
-Loads GameLogic.globalDict from a file";
+       "LoadGlobalDict()\n"
+       "Loads bge.logic.globalDict from a file";
 
 static PyObject* gPyLoadGlobalDict(PyObject*)
 {
@@ -1225,7 +1225,7 @@ static struct PyMethodDef rasterizer_methods[] = {
 // Initialization function for the module (*must* be called initGameLogic)
 
 static char GameLogic_module_documentation[] =
-"This is the Python API for the game engine of GameLogic"
+"This is the Python API for the game engine of bge.logic"
 ;
 
 static char Rasterizer_module_documentation[] =
@@ -1574,7 +1574,7 @@ PyObject* initGameLogic(KX_KetsjiEngine *engine, KX_Scene* scene) // quick hack
        // Check for errors
        if (PyErr_Occurred())
     {
-               Py_FatalError("can't initialize module GameLogic");
+               Py_FatalError("can't initialize module bge.logic");
     }
 
        return m;
@@ -1971,7 +1971,6 @@ void setupGamePython(KX_KetsjiEngine* ketsjiengine, KX_Scene* startscene, Main *
                PyDict_SetItemString(PyModule_GetDict(*gameLogic), "globalDict", pyGlobalDict); // Same as importing the module.
 
        *gameLogic_keys = PyDict_Keys(PyModule_GetDict(*gameLogic));
-       PyDict_SetItemString(dictionaryobject, "GameLogic", *gameLogic); // Same as importing the module.
 
        initGameKeys();
        initPythonConstraintBinding();
@@ -1983,7 +1982,7 @@ void setupGamePython(KX_KetsjiEngine* ketsjiengine, KX_Scene* startscene, Main *
        initVideoTexture();
 
        /* could be done a lot more nicely, but for now a quick way to get bge.* working */
-       PyRun_SimpleString("sys = __import__('sys');mod = sys.modules['bge'] = type(sys)('bge');mod.__dict__.update({'logic':__import__('GameLogic'), 'render':__import__('Rasterizer'), 'events':__import__('GameKeys'), 'constraints':__import__('PhysicsConstraints'), 'types':__import__('GameTypes')})");
+       PyRun_SimpleString("sys = __import__('sys');mod = sys.modules['bge'] = type(sys)('bge');mod.__dict__.update({'logic':__import__('GameLogic'), 'render':__import__('Rasterizer'), 'events':__import__('GameKeys'), 'constraints':__import__('PhysicsConstraints'), 'types':__import__('GameTypes')});import bge");
 }
 
 static struct PyModuleDef Rasterizer_module_def = {
@@ -2331,15 +2330,15 @@ int saveGamePythonConfig( char **marshal_buffer)
                                memcpy(*marshal_buffer, marshal_cstring, marshal_length);
                                Py_DECREF(pyGlobalDictMarshal);
                        } else {
-                               printf("Error, GameLogic.globalDict could not be marshal'd\n");
+                               printf("Error, bge.logic.globalDict could not be marshal'd\n");
                        }
                } else {
-                       printf("Error, GameLogic.globalDict was removed\n");
+                       printf("Error, bge.logic.globalDict was removed\n");
                }
                Py_DECREF(gameLogic);
        } else {
                PyErr_Clear();
-               printf("Error, GameLogic failed to import GameLogic.globalDict will be lost\n");
+               printf("Error, bge.logic failed to import bge.logic.globalDict will be lost\n");
        }
        return marshal_length;
 }
@@ -2371,7 +2370,7 @@ int loadGamePythonConfig(char *marshal_buffer, int marshal_length)
                        }
                } else {
                        PyErr_Clear();
-                       printf("Error, GameLogic failed to import GameLogic.globalDict will be lost\n");
+                       printf("Error, bge.logic failed to import bge.logic.globalDict will be lost\n");
                }       
        }
        return 0;