diff options
Diffstat (limited to 'source/gameengine')
-rw-r--r-- | source/gameengine/Ketsji/KX_PythonInit.cpp | 159 | ||||
-rw-r--r-- | source/gameengine/Ketsji/KX_WorldInfo.cpp | 70 | ||||
-rw-r--r-- | source/gameengine/Ketsji/KX_WorldInfo.h | 14 |
3 files changed, 0 insertions, 243 deletions
diff --git a/source/gameengine/Ketsji/KX_PythonInit.cpp b/source/gameengine/Ketsji/KX_PythonInit.cpp index b3fba745e96..074cbd9937e 100644 --- a/source/gameengine/Ketsji/KX_PythonInit.cpp +++ b/source/gameengine/Ketsji/KX_PythonInit.cpp @@ -1045,152 +1045,6 @@ static PyObject *gPySetBackgroundColor(PyObject *, PyObject *value) Py_RETURN_NONE; } -static PyObject *gPySetMistColor(PyObject *, PyObject *value) -{ - MT_Vector3 vec; - if (!PyVecTo(value, vec)) - return NULL; - - KX_WorldInfo *wi = gp_KetsjiScene->GetWorldInfo(); - if (!wi->hasWorld()) { - PyErr_SetString(PyExc_RuntimeError, "bge.render.setMistColor(color), World not available"); - return NULL; - } - - ShowDeprecationWarning("setMistColor()", "KX_WorldInfo.mist_color"); - wi->setMistColor((float)vec[0], (float)vec[1], (float)vec[2]); - - Py_RETURN_NONE; -} - -static PyObject *gPyDisableMist(PyObject *) -{ - KX_WorldInfo *wi = gp_KetsjiScene->GetWorldInfo(); - if (!wi->hasWorld()) { - PyErr_SetString(PyExc_RuntimeError, "bge.render.DisableMist(), World not available"); - return NULL; - } - ShowDeprecationWarning("DisableMist()", "KX_WorldInfo.mist_enable = False"); - wi->setUseMist(false); - - Py_RETURN_NONE; -} - -static PyObject *gPySetUseMist(PyObject *, PyObject *args) -{ - int enable; - if (!PyArg_ParseTuple(args,"i:setUseMist",&enable)) - return NULL; - - KX_WorldInfo *wi = gp_KetsjiScene->GetWorldInfo(); - if (!wi->hasWorld()) { - PyErr_SetString(PyExc_RuntimeError, "bge.render.setUseMist(enable), World not available"); - return NULL; - } - - ShowDeprecationWarning("setUseMist()", "KX_WorldInfo.mist_enable"); - wi->setUseMist(enable); - - Py_RETURN_NONE; -} - -static PyObject *gPySetMistType(PyObject *, PyObject *args) -{ - short type; - - if (!PyArg_ParseTuple(args,"i:setMistType",&type)) - return NULL; - - if (type < 0 || type > 2) { - PyErr_SetString(PyExc_ValueError, "Rasterizer.setMistType(int): Mist type is not known"); - return NULL; - } - - KX_WorldInfo *wi = gp_KetsjiScene->GetWorldInfo(); - if (!wi->hasWorld()) { - PyErr_SetString(PyExc_RuntimeError, "bge.render.setMistType(int), World not available"); - return NULL; - } - - ShowDeprecationWarning("setMistType()", "KX_WorldInfo.mist_type"); - wi->setMistType(type); - - Py_RETURN_NONE; -} - -static PyObject *gPySetMistStart(PyObject *, PyObject *args) -{ - float miststart; - if (!PyArg_ParseTuple(args,"f:setMistStart",&miststart)) - return NULL; - - KX_WorldInfo *wi = gp_KetsjiScene->GetWorldInfo(); - if (!wi->hasWorld()) { - PyErr_SetString(PyExc_RuntimeError, "bge.render.setMistStart(float), World not available"); - return NULL; - } - - ShowDeprecationWarning("setMistStart()", "KX_WorldInfo.mist_start"); - wi->setMistStart(miststart); - - Py_RETURN_NONE; -} - -static PyObject *gPySetMistEnd(PyObject *, PyObject *args) -{ - float mistdist; - if (!PyArg_ParseTuple(args,"f:setMistEnd",&mistdist)) - return NULL; - - KX_WorldInfo *wi = gp_KetsjiScene->GetWorldInfo(); - if (!wi->hasWorld()) { - PyErr_SetString(PyExc_RuntimeError, "bge.render.setMistEnd(float), World not available"); - return NULL; - } - - ShowDeprecationWarning("setMistEnd()", "KX_WorldInfo.mist_distance"); - wi->setMistDistance(mistdist); - - Py_RETURN_NONE; -} - -static PyObject *gPySetMistIntensity(PyObject *, PyObject *args) -{ - - float intensity; - if (!PyArg_ParseTuple(args,"f:setMistIntensity",&intensity)) - return NULL; - - KX_WorldInfo *wi = gp_KetsjiScene->GetWorldInfo(); - if (!wi->hasWorld()) { - PyErr_SetString(PyExc_RuntimeError, "bge.render.setMistIntensity(float), World not available"); - return NULL; - } - - ShowDeprecationWarning("setMistIntensity()", "KX_WorldInfo.mist_intensity"); - wi->setMistIntensity(intensity); - - Py_RETURN_NONE; -} - -static PyObject *gPySetAmbientColor(PyObject *, PyObject *value) -{ - MT_Vector3 vec; - if (!PyVecTo(value, vec)) - return NULL; - - KX_WorldInfo *wi = gp_KetsjiScene->GetWorldInfo(); - if (!wi->hasWorld()) { - PyErr_SetString(PyExc_RuntimeError, "bge.render.setAmbientColor(color), World not available"); - return NULL; - } - - ShowDeprecationWarning("setAmbientColor()", "KX_WorldInfo.ambient_color"); - wi->setAmbientColor((float)vec[0], (float)vec[1], (float)vec[2]); - - Py_RETURN_NONE; -} - static PyObject *gPyMakeScreenshot(PyObject *, PyObject *args) { char* filename; @@ -1567,14 +1421,6 @@ static struct PyMethodDef rasterizer_methods[] = { {"setMousePosition",(PyCFunction) gPySetMousePosition, METH_VARARGS, "setMousePosition(int x,int y)"}, {"setBackgroundColor",(PyCFunction)gPySetBackgroundColor,METH_O,"set Background Color (rgb)"}, - {"setAmbientColor",(PyCFunction)gPySetAmbientColor,METH_O,"set Ambient Color (rgb)"}, - {"disableMist",(PyCFunction)gPyDisableMist,METH_NOARGS,"turn off mist"}, - {"setUseMist",(PyCFunction)gPySetUseMist,METH_VARARGS,"enable or disable mist"}, - {"setMistColor",(PyCFunction)gPySetMistColor,METH_O,"set Mist Color (rgb)"}, - {"setMistType",(PyCFunction)gPySetMistType,METH_VARARGS,"set mist type (short type)"}, - {"setMistStart",(PyCFunction)gPySetMistStart,METH_VARARGS,"set Mist Start"}, - {"setMistEnd",(PyCFunction)gPySetMistEnd,METH_VARARGS,"set Mist End"}, - {"setMistIntensity",(PyCFunction)gPySetMistIntensity,METH_VARARGS,"set mist intensity (float intensity)"}, {"enableMotionBlur",(PyCFunction)gPyEnableMotionBlur,METH_VARARGS,"enable motion blur"}, {"disableMotionBlur",(PyCFunction)gPyDisableMotionBlur,METH_NOARGS,"disable motion blur"}, @@ -2421,11 +2267,6 @@ PyMODINIT_FUNC initRasterizerPythonBinding() KX_MACRO_addTypesToDict(d, LEFT_EYE, RAS_IRasterizer::RAS_STEREO_LEFTEYE); KX_MACRO_addTypesToDict(d, RIGHT_EYE, RAS_IRasterizer::RAS_STEREO_RIGHTEYE); - /* KX_WorldInfo mist types */ - KX_MACRO_addTypesToDict(d, KX_MIST_QUADRATIC, KX_WorldInfo::KX_MIST_QUADRATIC); - KX_MACRO_addTypesToDict(d, KX_MIST_LINEAR, KX_WorldInfo::KX_MIST_LINEAR); - KX_MACRO_addTypesToDict(d, KX_MIST_INV_QUADRATIC, KX_WorldInfo::KX_MIST_INV_QUADRATIC); - // XXXX Add constants here // Check for errors diff --git a/source/gameengine/Ketsji/KX_WorldInfo.cpp b/source/gameengine/Ketsji/KX_WorldInfo.cpp index b07aa26cf91..e4bf439501f 100644 --- a/source/gameengine/Ketsji/KX_WorldInfo.cpp +++ b/source/gameengine/Ketsji/KX_WorldInfo.cpp @@ -86,76 +86,6 @@ bool KX_WorldInfo::hasWorld() return m_hasworld; } -bool KX_WorldInfo::hasMist() -{ - return m_hasmist; -} - -float KX_WorldInfo::getBackColorRed() -{ - return m_backgroundcolor[0]; -} - -float KX_WorldInfo::getBackColorGreen() -{ - return m_backgroundcolor[1]; -} - -float KX_WorldInfo::getBackColorBlue() -{ - return m_backgroundcolor[2]; -} - -float KX_WorldInfo::getAmbientColorRed() -{ - return m_ambientcolor[0]; -} - -float KX_WorldInfo::getAmbientColorGreen() -{ - return m_ambientcolor[1]; -} - -float KX_WorldInfo::getAmbientColorBlue() -{ - return m_ambientcolor[2]; -} - -short KX_WorldInfo::getMistType() -{ - return m_misttype; -} - -float KX_WorldInfo::getMistStart() -{ - return m_miststart; -} - -float KX_WorldInfo::getMistDistance() -{ - return m_mistdistance; -} - -float KX_WorldInfo::getMistIntensity() -{ - return m_mistintensity; -} - -float KX_WorldInfo::getMistColorRed() -{ - return m_mistcolor[0]; -} - -float KX_WorldInfo::getMistColorGreen() -{ - return m_mistcolor[1]; -} - -float KX_WorldInfo::getMistColorBlue() -{ - return m_mistcolor[2]; -} - void KX_WorldInfo::setBackColor(float r, float g, float b) { m_backgroundcolor[0] = r; diff --git a/source/gameengine/Ketsji/KX_WorldInfo.h b/source/gameengine/Ketsji/KX_WorldInfo.h index 830f12de6b0..64304e594cc 100644 --- a/source/gameengine/Ketsji/KX_WorldInfo.h +++ b/source/gameengine/Ketsji/KX_WorldInfo.h @@ -81,20 +81,6 @@ public: const STR_String &GetName(); bool hasWorld(); - bool hasMist(); - short getMistType(); - float getMistStart(); - float getMistDistance(); - float getMistIntensity(); - float getMistColorRed(); - float getMistColorGreen(); - float getMistColorBlue(); - float getBackColorRed(); - float getBackColorGreen(); - float getBackColorBlue(); - float getAmbientColorRed(); - float getAmbientColorGreen(); - float getAmbientColorBlue(); void setUseMist(bool enable); void setMistType(short type); void setMistStart(float d); |