bonjour,
je programme un jeu en c++ et j'ai besoin d'ajouter des script pour personnaliser certaines actions.
dans mon code c++, je déclare
et j'appelle
Code : Sélectionner tout - Visualiser dans une fenêtre à part Player player1;
dans ma fonction, quand je lis simplement la valeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part int val = boost::python::call<int>(Func,boost::python::ptr(&player1));
tout se passe correctement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 def func(player): c = player.life * 2 return c
mais j'aimerais pouvoir modifier la valeur de player.life :
mais quand je lance ce code, le code refuse de se compiler correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 def func(player): c = player.life * 2 player.life = 200 return c
que puis-je faire?
merci,
delfare
Partager