Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PyObject * skillGetPetSkillInfo(PyObject * poSelf, PyObject * poArgs)
- {
- int iSkillIndex;
- if (!PyTuple_GetInteger(poArgs, 0, &iSkillIndex))
- return Py_BadArgument();
- CPythonSkill::SPetSkillData * c_pSkillData;
- if (!CPythonSkill::Instance().GetPetSkillInfo(iSkillIndex, &c_pSkillData))
- return Py_BuildValue("ssii", "", "", 0, 0);
- return Py_BuildValue("ssii", c_pSkillData->name.c_str(), c_pSkillData->description.c_str(), c_pSkillData->type, c_pSkillData->cooltime);
- }
- PyObject * skillGetPetSkillIconImage(PyObject * poSelf, PyObject * poArgs)
- {
- int iSkillIndex;
- if (!PyTuple_GetInteger(poArgs, 0, &iSkillIndex))
- return Py_BadArgument();
- CPythonSkill::SPetSkillData * c_pSkillData;
- if (!CPythonSkill::Instance().GetPetSkillInfo(iSkillIndex, &c_pSkillData))
- return Py_BuildValue("i", 0); // ÀͼÁ¼ÇÀ» ³»´Â ´ë½Å 0À» ¸®ÅÏÇÑ´Ù.
- return Py_BuildValue("i", c_pSkillData->pImage);
- }
- PyObject * skillGetPetSkillIconPath(PyObject * poSelf, PyObject * poArgs)
- {
- int iSkillIndex;
- if (!PyTuple_GetInteger(poArgs, 0, &iSkillIndex))
- return Py_BadArgument();
- CPythonSkill::SPetSkillData * c_pSkillData;
- if (!CPythonSkill::Instance().GetPetSkillInfo(iSkillIndex, &c_pSkillData))
- return Py_BuildValue("s", 0); // ÀͼÁ¼ÇÀ» ³»´Â ´ë½Å 0À» ¸®ÅÏÇÑ´Ù.
- return Py_BuildValue("s", c_pSkillData->icon.c_str());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement