Commit Graph

12 Commits (6fb20c5085ff83bbd7f8b58d5d6812aa354f0680)

Author SHA1 Message Date
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. 10 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. 10 months ago
Zed A. Shaw a9e219ea96 Clicker now moves when you click him. 10 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. 11 months ago
Zed A. Shaw adc192c6dc Removed dbc and replaced with plain asserts everywhere. 11 months ago
Zed A. Shaw 767147c301 Forgot the include file for the theme. 11 months ago
Zed A. Shaw a18d60dcb0 Added direct theme support and will slowly move more things into this struct for configuring the look. 11 months ago
Zed A. Shaw 3bc05ad164 Move everything under the guecs/ directory in src/ so that it meshes better with other projects. 11 months ago
Zed A. Shaw f520f0bade Try to trim down what libs are actually needed. 11 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. 11 months ago
Zed A. Shaw f3f2e90cd2 [BROKEN] This build is totally broken. DONOT USE. 11 months 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. 11 months ago