Refactor WindowManager
- mTextColours handling can be splitted to separate file.
- onFrame() method's name is inconsistent with other managers - we use the update() name everywhere.
- loadFontDelegate() really belongs to the FontLoader, not to the WindowManager.
- setValue() methods name is not really descriptive.
- getPlayerSkillValues()/getPlayerAttributeValues()/etc functions are quite strange - we use them only in the CharacterCreation class. In theory, it should be possible to store such fields in the CharacterCreation instance itself.
Edited by Andrei Kortunov