utiliser un pointeur en python
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:
int val = boost::python::call<int>(Func,boost::python::ptr(&player1));
dans ma fonction, quand je lis simplement la valeur :
Code:
1 2 3
| def func(player):
c = player.life * 2
return c |
tout se passe correctement
mais j'aimerais pouvoir modifier la valeur de player.life :
Code:
1 2 3 4
| def func(player):
c = player.life * 2
player.life = 200
return c |
mais quand je lance ce code, le code refuse de se compiler correctement.
que puis-je faire?
merci,
delfare