Zed A. Shaw
|
de0d957c66
|
Updated the SFML support stuff to use the Config that can be oriented at a BASE_DIR to find stuff relative to the config file.
|
6 days 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.
|
7 days ago |
Zed A. Shaw
|
a9e219ea96
|
Clicker now moves when you click him.
|
7 days ago |
Zed A. Shaw
|
9a4b0adc1f
|
Clicker has a bark now.
|
1 week ago |
Zed A. Shaw
|
04f6fef921
|
Started a tiny idle clicker demo called 'Clicker the Dog'. No idea what that means.
|
1 week 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.
|
1 week ago |
Zed A. Shaw
|
adc192c6dc
|
Removed dbc and replaced with plain asserts everywhere.
|
1 week ago |
Zed A. Shaw
|
767147c301
|
Forgot the include file for the theme.
|
1 week ago |
Zed A. Shaw
|
a18d60dcb0
|
Added direct theme support and will slowly move more things into this struct for configuring the look.
|
1 week ago |
Zed A. Shaw
|
b9deb3a0de
|
Update README with new layout.
|
1 week ago |
Zed A. Shaw
|
3bc05ad164
|
Move everything under the guecs/ directory in src/ so that it meshes better with other projects.
|
1 week ago |
Zed A. Shaw
|
f520f0bade
|
Try to trim down what libs are actually needed.
|
2 weeks 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.
|
2 weeks ago |
Zed A. Shaw
|
f3f2e90cd2
|
[BROKEN] This build is totally broken. DONOT USE.
|
2 weeks ago |
Zed A. Shaw
|
8dc70ad1ed
|
Meson will complain on linux that libraries are not compiled with -fpic but then ignore options to enable -fpic by default, also despite detecting this Meson will not add it on Linux. Because of this I have to only build static libraries. CMake might be on the table now.
|
2 weeks ago |
Zed A. Shaw
|
838f54a4f4
|
Moved everything around to let meson build the libraries, but I suspect I have too much SFML support gear for it to be useable.
|
2 weeks ago |
Zed A. Shaw
|
560f506733
|
Added a delete function that lets you delete numbers entered.
|
2 weeks ago |
Zed A. Shaw
|
576de347b9
|
README now has more information on GUECS but still needs more tips, tricks, and demos.
|
2 weeks ago |
Zed A. Shaw
|
589373bf22
|
FSM is no longer needed but it may be back.
|
2 weeks ago |
Zed A. Shaw
|
87149af4c7
|
Make the LEL layout look perty.
|
2 weeks ago |
Zed A. Shaw
|
9e6038dd7d
|
Made the grammer fit the README description more and it seems to work the same. Tests in other projects confirmed, but may need to watch it.
|
2 weeks ago |
Zed A. Shaw
|
88bc6f9123
|
More README to describe the LEL language, but not sure how it looks until I commit.
|
2 weeks ago |
Zed A. Shaw
|
f40613d538
|
First cut at the README.
|
2 weeks ago |
Zed A. Shaw
|
4d456139a5
|
Simple RPN calculator is working as a first demo.
|
2 weeks ago |
Zed A. Shaw
|
7847ffdcbd
|
Switched to an RPN calculator since they're simpler to implement.
|
2 weeks ago |
Zed A. Shaw
|
bd0ec9e095
|
Making an FSM work better for the calulator.
|
2 weeks ago |
Zed A. Shaw
|
c0c63e5b2c
|
Bring over the FSM and then use it to make the calculator demo better.
|
2 weeks 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.
|
2 weeks ago |
Zed A. Shaw
|
313a9aec83
|
Demonstrate adding shader effects easily.
|
2 weeks ago |
Zed A. Shaw
|
f8b9c88e2c
|
First cut of a basic calculator UI example.
|
2 weeks ago |
Zed A. Shaw
|
74f5652842
|
Calculator started and the SFML components are off in their own thing.
|
2 weeks ago |
Zed A. Shaw
|
942300f0bb
|
Started a few demos. Calculator first.
|
2 weeks ago |
Zed A. Shaw
|
58880c2a6a
|
Started moving SFML specific stuff into the sfml/ directory.
|
2 weeks ago |
Zed A. Shaw
|
df024adccd
|
Forgot a ton of files in the last commit.
|
2 weeks ago |
Zed A. Shaw
|
f5f5ca6431
|
First working extract with passing tests. Next to rework this so that the demo is separate from the actual library that people would use.
|
2 weeks ago |
Zed A. Shaw
|
103793204d
|
Brought over a bunch of stuff to get started, but only lel.cpp compiles.
|
2 weeks ago |
Zed A. Shaw
|
26685279ce
|
Initial commit
|
2 weeks ago |