Added changeable visibility to window.
added basic deploywindow
Gui now uses DeployWindow rather than PlaceUnitWindow.
Added load of startbutton texture.
DeployWindow now starts the engine when clicking startbutton.
DeployWindow shows IngameWindow when startgame button clicked.
Forgot to add startbutton texture. Done now :)
Improved Button::mouseOnButton()
Fixed bug introduced with previous commit.
Added terrain 'wall'.
Added Button::setSate().
Added Button::getState()
Added ButtonGroup and its unittest.
Modified accessabilities of Button.
Added RadioToggleButton
Added toggle buttons to deploywindow.
Added missing wall texture.
Enhanced and fixed button (font, rendering, hitbox)
RadioToggleButton now also renders text.
Minor gui improvements and fixtures.