with the radial menus now in top-form, it's time to move on to implementing the dialogue system.
the dialogue system has two parts:
1. topic presentation and selection
2. character dialogue display
in a previous post i listed a bit about how our topic system works, I've since made the 'Topic' class which has all of the necessary data, so all that is left to complete topic one is to get it all implemented with a nice visual display, here is a mock-up of how it might be implemented:
this shows the topic selector and a piece of spoken dialogue, in practice these two could never happen at the same time though.
note in the topic selector that a blue selection band is placed over the item you will be 'hovering' on, and topics that have been said before are 25% opaque, indicating they are no longer fresh.
on change from the MW dialogue display is the addition of a 'back-shadow' to help increase dialogue legibility.