Testé & fonctionnel, merci du partage.
Cependant, dans l'uiinventory, oublie pas de précisé qu'il y a des modifications à faire selon le nombre de page d'inventaire comme tu la bien précisé sur le char_item.cpp.
Une erreur également dans le pythonslotgridwindows.cpp:
#ifdef ENABLE_SWAPITEM_SYSTEM
if (m_isSwapItem)
CPythonGraphic::Instance().SetDiffuseColor(168.0f, 34.0f, 162.5f, 0.5f);
else
#endif
CPythonGraphic::Instance().SetDiffuseColor(1.0f, 1.0f, 1.0f, 0.5f);
else
#ifdef ENABLE_SWAPITEM_SYSTEM
if (m_isSwapItem)
CPythonGraphic::Instance().SetDiffuseColor(168.0f, 34.0f, 162.5f, 0.5f);
else
#endif
CPythonGraphic::Instance().SetDiffuseColor(1.0f, 0.0f, 0.0f, 0.5f);
Le deuxième else à supprimer, ceux qui donne:
#ifdef ENABLE_SWAPITEM_SYSTEM
if (m_isSwapItem)
CPythonGraphic::Instance().SetDiffuseColor(168.0f, 34.0f, 162.5f, 0.5f);
else
#endif
CPythonGraphic::Instance().SetDiffuseColor(1.0f, 1.0f, 1.0f, 0.5f);
#ifdef ENABLE_SWAPITEM_SYSTEM
if (m_isSwapItem)
CPythonGraphic::Instance().SetDiffuseColor(168.0f, 34.0f, 162.5f, 0.5f);
else
#endif
CPythonGraphic::Instance().SetDiffuseColor(1.0f, 0.0f, 0.0f, 0.5f);