AndyObtiva / glimmer-dsl-libui

Glimmer DSL for LibUI - Prerequisite-Free Ruby Desktop Development Cross-Platform Native GUI Library - The Quickest Way From Zero To GUI - If You Liked Shoes, You'll Love Glimmer! - No need to pre-install any prerequisites. Just install the gem and have platform-independent GUI that just works on Mac, Windows, and Linux.
MIT License
458 stars 15 forks source link

Build Klondike Solitaire #30

Open AndyObtiva opened 1 year ago

AndyObtiva commented 1 year ago

I am creating this issue for @rubyFeedback 's indirect request to build Klondike Solitaire in Glimmer DSL for LibUI (originally mentioned in this glimmer issue: https://github.com/AndyObtiva/glimmer/issues/24):

I noticed Glimmer Klondike Solitaire on SWT/jruby, I suppose.

However had, I was thinking that this could be done in ruby-gtk, ruby-tk, perhaps even ruby-libui? I am not sure. Perhaps via the drawing area and if we can respond to mouse on drag events (or even without that, buttons could perhaps substitute for this).

It can be modeled after the Glimmer DSL for SWT small sample edition:

https://github.com/AndyObtiva/glimmer-dsl-swt/blob/master/docs/reference/GLIMMER_SAMPLES.md#klondike-solitaire

klondike solitaire screenshot