Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rajouter des arguments par defaut aux conditions des stratégies #518

Open
PhiBabin opened this issue Sep 17, 2018 · 0 comments
Open

Rajouter des arguments par defaut aux conditions des stratégies #518

PhiBabin opened this issue Sep 17, 2018 · 0 comments
Assignees

Comments

@PhiBabin
Copy link
Member

Dans une stratégie, une state machine est définie à l'aide de callback et de tactic. La majorité des callbacks ont besoin du role et de l'instance du player pour être exécuté. Présentement, ses informations sont passées en utilisant des partial:

player_is_not_closest = partial(self.is_not_closest, player)

Maintenant player_is_not_closest est l'équivalant de d'appeler self.is_not_closest(player). Le problème avec les partiels est qu'il y a plus de callbacks qui prennent en arguments un player que de callback qui ne prennent pas d'argument. Donc, pour améliorer la lisibilité il faudrait que les callbacks recoivent toujours en argument le role et de l'instance du player.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants