Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.37 KB | None | 0 0
  1. PyObject * skillGetPetSkillInfo(PyObject * poSelf, PyObject * poArgs)
  2. {
  3.     int iSkillIndex;
  4.     if (!PyTuple_GetInteger(poArgs, 0, &iSkillIndex))
  5.         return Py_BadArgument();
  6.  
  7.  
  8.     CPythonSkill::SPetSkillData * c_pSkillData;
  9.     if (!CPythonSkill::Instance().GetPetSkillInfo(iSkillIndex, &c_pSkillData))
  10.         return Py_BuildValue("ssii", "", "", 0, 0);
  11.  
  12.     return Py_BuildValue("ssii", c_pSkillData->name.c_str(), c_pSkillData->description.c_str(), c_pSkillData->type, c_pSkillData->cooltime);
  13. }
  14. PyObject * skillGetPetSkillIconImage(PyObject * poSelf, PyObject * poArgs)
  15. {
  16.     int iSkillIndex;
  17.     if (!PyTuple_GetInteger(poArgs, 0, &iSkillIndex))
  18.         return Py_BadArgument();
  19.  
  20.     CPythonSkill::SPetSkillData * c_pSkillData;
  21.     if (!CPythonSkill::Instance().GetPetSkillInfo(iSkillIndex, &c_pSkillData))
  22.         return Py_BuildValue("i", 0);   // ÀͼÁ¼ÇÀ» ³»´Â ´ë½Å 0À» ¸®ÅÏÇÑ´Ù.
  23.  
  24.     return Py_BuildValue("i", c_pSkillData->pImage);
  25. }
  26.  
  27. PyObject * skillGetPetSkillIconPath(PyObject * poSelf, PyObject * poArgs)
  28. {
  29.     int iSkillIndex;
  30.     if (!PyTuple_GetInteger(poArgs, 0, &iSkillIndex))
  31.         return Py_BadArgument();
  32.  
  33.     CPythonSkill::SPetSkillData * c_pSkillData;
  34.     if (!CPythonSkill::Instance().GetPetSkillInfo(iSkillIndex, &c_pSkillData))
  35.         return Py_BuildValue("s", 0);   // ÀͼÁ¼ÇÀ» ³»´Â ´ë½Å 0À» ¸®ÅÏÇÑ´Ù.
  36.  
  37.     return Py_BuildValue("s", c_pSkillData->icon.c_str());
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement