Commit Graph

29 Commits (7e64879f7875d4496708a4124f2d093c06c8a9b1)

Author SHA1 Message Date
Zed A. Shaw 0d91c554c6 Fix the clicker demo. 6 days 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. 6 days ago
Zed A. Shaw 2c22da022f Text can be centered wither with the centered attribute on a class or with = in the spec. 6 days ago
Zed A. Shaw 3752522597 Fixed Icon vs. Sprite and now Icon is just a subclass of Sprite. Closes #12. 7 days ago
Zed A. Shaw a22342cd7e Now Sprite can do either aspect_ratio scaling or stretching and Icon is just a subclass. 7 days 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. 7 days ago
Zed A. Shaw ad78c186c6 Implement a way to map entities to their names, which comes up often enough. 3 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. 2 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
Zed A. Shaw cf3da32681 Fixed two bugs in Effect. 1. The shaders weren't being applied to everything, only shapes. 2. The Textual components were getting a not-shape shader but should be shapes. 3 months ago
Zed A. Shaw adc192c6dc Removed dbc and replaced with plain asserts everywhere. 3 months ago
Zed A. Shaw 3bc05ad164 Move everything under the guecs/ directory in src/ so that it meshes better with other projects. 3 months ago
Zed A. Shaw 06ca57e5da Had to rename sfml to sfmlbackend because on Windows the filesystem is case insensitive so include <SFML/*> was accidentally including _my_ <sfml/config.hpp> file. 3 months ago
Zed A. Shaw f3f2e90cd2 [BROKEN] This build is totally broken. DONOT USE. 3 months ago
Zed A. Shaw 560f506733 Added a delete function that lets you delete numbers entered. 3 months ago
Zed A. Shaw 589373bf22 FSM is no longer needed but it may be back. 3 months ago
Zed A. Shaw 87149af4c7 Make the LEL layout look perty. 3 months ago
Zed A. Shaw 4d456139a5 Simple RPN calculator is working as a first demo. 3 months ago
Zed A. Shaw 7847ffdcbd Switched to an RPN calculator since they're simpler to implement. 3 months ago
Zed A. Shaw bd0ec9e095 Making an FSM work better for the calulator. 3 months ago
Zed A. Shaw c0c63e5b2c Bring over the FSM and then use it to make the calculator demo better. 3 months ago
Zed A. Shaw 4b07ecac45 Bring in the components into separate files so I can start to see how to make them generic. Then make the calculator kind of work but not yet. 3 months ago
Zed A. Shaw 313a9aec83 Demonstrate adding shader effects easily. 3 months ago
Zed A. Shaw f8b9c88e2c First cut of a basic calculator UI example. 3 months ago
Zed A. Shaw 74f5652842 Calculator started and the SFML components are off in their own thing. 3 months ago
Zed A. Shaw 942300f0bb Started a few demos. Calculator first. 3 months ago