Yesterday was all about the user interface. Iv still got a long way to go in this regarded but a lot of progress has been made. For starters 99% of the UI has been made resolution Independent. This mean that the UI will automatically adjust if the screen resolution is changed. This is all handled through an event that get fired at startup and every time the resolution changes.
I also added a UI to show what resources are required to build each building and added a check so that you can not start building anything that you don’t have enough resources for. This is only a basic representation of what I want to achieve in the future when it comes to buildings been built but it will do for now. In the future I want the builders to actually walk to the warehouse collect the resources and then bring them back and start building. I have not worked out all the details yet but either way its some time in the future that I will be tacking that issue.