Changeset View
Changeset View
Standalone View
Standalone View
source/gameengine/Ketsji/KX_CharacterWrapper.cpp
| Context not available. | |||||
| #include "BLI_utildefines.h" | #include "BLI_utildefines.h" | ||||
| KX_CharacterWrapper::KX_CharacterWrapper(PHY_ICharacter* character) : | KX_CharacterWrapper::KX_CharacterWrapper(PHY_ICharacter* character) : | ||||
| PyObjectPlus(), | |||||
| m_character(character) | m_character(character) | ||||
| { | { | ||||
| } | } | ||||
| Context not available. | |||||
| { | { | ||||
| } | } | ||||
| std::string KX_CharacterWrapper::GetName() | |||||
| { | |||||
| return "KX_CharacterWrapper"; | |||||
| } | |||||
| #ifdef WITH_PYTHON | #ifdef WITH_PYTHON | ||||
| PyTypeObject KX_CharacterWrapper::Type = { | PyTypeObject KX_CharacterWrapper::Type = { | ||||
| Context not available. | |||||
| KX_PYATTRIBUTE_RW_FUNCTION("maxJumps", KX_CharacterWrapper, pyattr_get_max_jumps, pyattr_set_max_jumps), | KX_PYATTRIBUTE_RW_FUNCTION("maxJumps", KX_CharacterWrapper, pyattr_get_max_jumps, pyattr_set_max_jumps), | ||||
| KX_PYATTRIBUTE_RO_FUNCTION("jumpCount", KX_CharacterWrapper, pyattr_get_jump_count), | KX_PYATTRIBUTE_RO_FUNCTION("jumpCount", KX_CharacterWrapper, pyattr_get_jump_count), | ||||
| KX_PYATTRIBUTE_RW_FUNCTION("walkDirection", KX_CharacterWrapper, pyattr_get_walk_dir, pyattr_set_walk_dir), | KX_PYATTRIBUTE_RW_FUNCTION("walkDirection", KX_CharacterWrapper, pyattr_get_walk_dir, pyattr_set_walk_dir), | ||||
| { NULL } //Sentinel | KX_PYATTRIBUTE_NULL //Sentinel | ||||
| }; | }; | ||||
| PyObject *KX_CharacterWrapper::pyattr_get_onground(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef) | PyObject *KX_CharacterWrapper::pyattr_get_onground(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef) | ||||
| Context not available. | |||||