Preferences screen once more
I thought that the preferences screen is all done, but then I noticed there are still some things missing, like confirmation dialog on "Quit" button, audio preview when changing speech/sfx volume and more. When I was proofreading the previous entry I noticed the typo in bootstrapping class, it was named as BootsrapManager (missing "t") so I've renamed it to BootstrapManager . Well, it is funny that I didn't find it earlier, but with autocomplete in IDE you don't check typos. The next thing I was working on was message dialog. But as first, the support for 9-slice sprite was needed. Therefore, new import type was defined in StciImporter which will take the sprites from the .sti file and create the one 9-sliced sprite from it (it is actually 8-slice sprite, as the "content" is transparent, because each dialog could have its own background image). Message dialogs are implemented using solo canvas, with stacking dialog supported. Each dialog pr...