Reverting some other changes zaghaghi made

This commit is contained in:
Joshua Leung 2008-02-05 21:09:38 +00:00
parent 4d58ff50cf
commit 33f3f85235
2 changed files with 15 additions and 0 deletions

@ -160,6 +160,8 @@ PyMethodDef SCA_ISensor::Methods[] = {
METH_VARARGS, GetInvert_doc},
{"setInvert", (PyCFunction) SCA_ISensor::sPySetInvert,
METH_VARARGS, SetInvert_doc},
{"evaluate", (PyCFunction) SCA_ISensor::sPyEvaluate,
METH_VARARGS, Evaluate_doc},
{NULL,NULL} //Sentinel
};
@ -331,4 +333,16 @@ PyObject* SCA_ISensor::PySetUseNegPulseMode(PyObject* self, PyObject* args, PyOb
Py_Return;
}
char SCA_ISensor::Evaluate_doc[] =
"evaluate()\n"
"\tRe-evaluate the sensor so that isPositive() and other methods are up to date\n"
"\twith current game conditions. BGE does it automatically on each frame so it's\n"
"\tnot usually needed.\n"
"\tReturns True or False if the sensor evaluates positively or negatively\n";
PyObject* SCA_ISensor::PyEvaluate(PyObject* self, PyObject* args, PyObject* kwds)
{
return BoolToPyArg(Evaluate(NULL));
}
/* eof */

@ -122,6 +122,7 @@ public:
KX_PYMETHOD_DOC(SCA_ISensor,SetUseNegPulseMode);
KX_PYMETHOD_DOC(SCA_ISensor,GetInvert);
KX_PYMETHOD_DOC(SCA_ISensor,SetInvert);
KX_PYMETHOD_DOC(SCA_ISensor,Evaluate);
};