Commit Graph

13 Commits (070244269e44cdf4591af410e9d5e831575c6d86)

Author SHA1 Message Date
Zed A. Shaw 5d0d8b16fc Removed hover on guecs::UI::mouse and now use a generic 16 bit modifier bitset. Also finally fixed Clickable so it just a simple callback with only the modifiers. 3 days ago
Zed A. Shaw 4c019048d0 Making Icons a thing again since it's convenient. 4 weeks ago
Zed A. Shaw 0d91c554c6 Fix the clicker demo. 4 weeks ago
Zed A. Shaw 9e9b9620c9 Major refactoring but now centering text and sprites works. See Issue #16 for why only those and not anything else yet. 4 weeks ago
Zed A. Shaw 2c22da022f Text can be centered wither with the centered attribute on a class or with = in the spec. 4 weeks ago
Zed A. Shaw 3752522597 Fixed Icon vs. Sprite and now Icon is just a subclass of Sprite. Closes #12. 4 weeks ago
Zed A. Shaw a22342cd7e Now Sprite can do either aspect_ratio scaling or stretching and Icon is just a subclass. 4 weeks ago
Zed A. Shaw 5a7c096b52 Fix up the backend so it has sane names like get_sprite and get_icon, then implemented a guecs::Icon for icons. Those don't scale and typically have other properties different from a Sprite. 4 weeks ago
Zed A. Shaw e1d61dc2c1 You can now set a sprite as a background in Background which will simplify a lot of games that just place sprites over a single image. 3 months ago
Zed A. Shaw 4d71f552aa Refactoring the GUECS UI::render and the components so that it's just calling a .render on each one. This will then let me allow registering any components people want. 3 months ago
Zed A. Shaw a9e219ea96 Clicker now moves when you click him. 3 months ago
Zed A. Shaw 9a4b0adc1f Clicker has a bark now. 3 months ago
Zed A. Shaw 04f6fef921 Started a tiny idle clicker demo called 'Clicker the Dog'. No idea what that means. 3 months ago