diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-04-07 23:28:05 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-04-07 23:28:05 +0300 |
commit | c89637be306b0c6bc23c40e9f764ac53159e1214 (patch) | |
tree | b00f1c0789b5b03a2adc9ffd4df4749cf5d2f57d /source/gameengine | |
parent | 09a746b857452705a152b3e9acadc39d884de8c3 (diff) |
BGE: use tuple for returning display size
Diffstat (limited to 'source/gameengine')
-rw-r--r-- | source/gameengine/Ketsji/KX_PythonInit.cpp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/source/gameengine/Ketsji/KX_PythonInit.cpp b/source/gameengine/Ketsji/KX_PythonInit.cpp index 420e0be8c5d..f7048f10783 100644 --- a/source/gameengine/Ketsji/KX_PythonInit.cpp +++ b/source/gameengine/Ketsji/KX_PythonInit.cpp @@ -51,6 +51,8 @@ # include <Python.h> extern "C" { + # include "BLI_utildefines.h" + # include "python_utildefines.h" # include "bpy_internal_import.h" /* from the blender python api, but we want to import text too! */ # include "py_capi_utils.h" # include "mathutils.h" // 'mathutils' module copied here so the blenderlayer can use. @@ -1405,16 +1407,17 @@ static PyObject *gPyClearDebugList(PyObject *) static PyObject *gPyGetDisplayDimensions(PyObject *) { - PyObject *list = PyList_New(0); - int width; - int height; + PyObject *result; + int width, height; gp_Canvas->GetDisplayDimensions(width, height); - PyList_Append(list, PyLong_FromLong(width)); - PyList_Append(list, PyLong_FromLong(height)); + result = PyTuple_New(2); + PyTuple_SET_ITEMS(result, + PyLong_FromLong(width), + PyLong_FromLong(height)); - return list; + return result; } PyDoc_STRVAR(Rasterizer_module_documentation, |