Making empty space transparent to fix FOV, more generous FOV algorithm
This commit is contained in:
parent
99fa92f8ba
commit
3fd60d76ea
4 changed files with 64 additions and 8 deletions
|
|
@ -87,6 +87,7 @@ static PyMethodDef mcrfpyMethods[] = {
|
|||
{"lockPlayerInput", McRFPy_API::_lockPlayerInput, METH_VARARGS, ""},
|
||||
{"requestGridTarget", McRFPy_API::_requestGridTarget, METH_VARARGS, ""},
|
||||
{"activeGrid", McRFPy_API::_activeGrid, METH_VARARGS, ""},
|
||||
{"setActiveGrid", McRFPy_API::_setActiveGrid, METH_VARARGS, ""},
|
||||
{"inputMode", McRFPy_API::_inputMode, METH_VARARGS, ""},
|
||||
{"turnNumber", McRFPy_API::_turnNumber, METH_VARARGS, ""},
|
||||
{"createEntity", McRFPy_API::_createEntity, METH_VARARGS, ""},
|
||||
|
|
@ -967,6 +968,13 @@ PyObject* McRFPy_API::_requestGridTarget(PyObject* self, PyObject* args) {
|
|||
PyObject* McRFPy_API::_activeGrid(PyObject* self, PyObject* args) {
|
||||
return Py_BuildValue("s", McRFPy_API::active_grid.c_str());
|
||||
}
|
||||
PyObject* McRFPy_API::_setActiveGrid(PyObject* self, PyObject* args) {
|
||||
const char* newactivegrid;
|
||||
if (!PyArg_ParseTuple(args, "s", &newactivegrid)) return NULL;
|
||||
McRFPy_API::active_grid = newactivegrid;
|
||||
Py_INCREF(Py_None);
|
||||
return Py_None;
|
||||
}
|
||||
PyObject* McRFPy_API::_inputMode(PyObject* self, PyObject* args) {
|
||||
return Py_BuildValue("s", McRFPy_API::input_mode.c_str());
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue