mergui 0.1.0-alpha0.2

A simple GUI system for use with the quicksilver game engine
Documentation
# WARNING!

Mergui follows quicksilver 0.4, which at point of writing is in an alpha stage.

# Mergui

A simple gui system for the quicksilver engine, originally developed for [Arena keeper](https://github.com/lenscas/arena_keeper_quick) and later ported to quicksilver 0.4 to be used in my yet to be named [card game](https://github.com/lenscas/card_game_client) .

However, I try my best to not let those 2 games shape Mergui and instead focus on how to make Mergui work the best for every game written in Quicksilver.


## Why

When I first started with Quicksilver I couldn't find a gui system that worked with it. The result being predictable, every game made their own GUI system which often didn't go further than a button.

After I did the same for Arena keeper and discovered problems with mine I decided to rewrite it and publish it as its own crate so others won't have to.

## Widgets

There are multiple widgets. The 3 most important ones are
 - Button.
 - Dropdown
 - Text input field. 

There is also a concealer, which is a button that when clicked either hides or shows multiple widgets.

For a complete list and how to use them, look at /examples/all.rs. As that file contains a simple scene with every widget implemented.