Crates.io | mergui |
lib.rs | mergui |
version | 0.1.0-alpha0.8 |
source | src |
created_at | 2019-11-30 17:24:34.298099 |
updated_at | 2020-11-28 12:29:55.523389 |
description | A simple GUI system for use with the quicksilver game engine |
homepage | |
repository | https://github.com/lenscas/mergui |
max_upload_size | |
id | 185575 |
size | 491,446 |
Since quicksilver is no longer actively developped , I no longer use it. As a result, I also stopped using Mergui. I will still respond to pull requests and the like, but don't expect any new features from me.
A simple gui system for the quicksilver engine, originally developed for Arena keeper and later ported to quicksilver 0.4 to be used in my yet to be named card game .
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.
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.
There are multiple widgets. The 3 most important ones are
For a complete list and how to use them, see the examples. Examples/all.rs has most listed, but doesn't show how to read the state of them. You can also see the examples in action here