J'ai été confronté à un bug étrange récemment : lors d'une partie, il est arrivé qu'une unité ennemie se trouve sur une case directement adjacente à une case sur laquelle se trouvait une de mes unités d'artillerie. Normalement, il n'est donc pas possible à cette dernière d'attaquer l'unité ennemie qui se trouve directement à proximité d'elle: le premier problème est que l'interface propose quand même cette option, même si ensuite le moteur refuse bien évidemment de faire cette action.
Le second problème auquel j'ai été confronté ensuite c'est qu'il ne m'était plus possible d'attaquer avec aucune de mes unités (ce qui fait que j'étais bien évidemment condamné à perdre). Je viens d'essayer de reproduire plusieurs fois le problème, mais ce qui est encore plus étrange c'est que ce second problème n'apparaît pas systématiquement. Des idées ?
EDIT : Désolé, je n'avais pas remarqué que le premier problème était déjà référencé par #155 : ce n'est donc pas vraiment un bug. Par contre, cela n'explique pas le second problème, même si ajouter la gestion de la distance minimale de feu permettrait sans doute d'éviter qu'il se produise.
J'ai été confronté à un bug étrange récemment : lors d'une partie, il est arrivé qu'une unité ennemie se trouve sur une case directement adjacente à une case sur laquelle se trouvait une de mes unités d'artillerie. Normalement, il n'est donc pas possible à cette dernière d'attaquer l'unité ennemie qui se trouve directement à proximité d'elle: le premier problème est que l'interface propose quand même cette option, même si ensuite le moteur refuse bien évidemment de faire cette action.
Le second problème auquel j'ai été confronté ensuite c'est qu'il ne m'était plus possible d'attaquer avec aucune de mes unités (ce qui fait que j'étais bien évidemment condamné à perdre). Je viens d'essayer de reproduire plusieurs fois le problème, mais ce qui est encore plus étrange c'est que ce second problème n'apparaît pas systématiquement. Des idées ?
EDIT : Désolé, je n'avais pas remarqué que le premier problème était déjà référencé par #155 : ce n'est donc pas vraiment un bug. Par contre, cela n'explique pas le second problème, même si ajouter la gestion de la distance minimale de feu permettrait sans doute d'éviter qu'il se produise.