GNOME Bugzilla – Bug 443449
Show AI is thinking
Last modified: 2014-01-07 03:15:44 UTC
There is no visual feedback when the AI player is thinking. Add a throbber or similar to show the user they need to wait.
As reported in bug #372647: - Can use mouse cursor to indicate AI is busy - Should also indicate the active player
Making a Gnome love item. If you want to take this bug please write a new comment and start working! If you need any help please ask. To solve: - Design a throbber animation to display when the AI is thinking. I'd overlay it on the top right corner of the scene. Note there are two renderers (cairo(2D) and opengl(3D)) so two throbbers will need to be designed. There already is some unused 3D throbber code in src/lib/scene/opengl/opengl.py - Connect the display of the throbbers to the AI player(s) - Test and post the patch here
*** Bug 703912 has been marked as a duplicate of this bug. ***
I don't think an AI throbber is necessarily the best solution. All AIs will move within ten seconds at most; most AIs move immediately. But we do need to somehow indicate whose turn it is in untimed games. (In timed games, you can easily see whose timer is counting down.)
We might want to forcibly slow down AIs that move quickly, though, in which case a "whose turn is it" indicator would be even more desirable.
The following fix has been pushed: 1ba2b8f Use headerbar title to indicate player to move
Created attachment 265495 [details] [review] Use headerbar title to indicate player to move