13 Commits (290affa49ac0e6ece3b4fc8e80ab1b371eab3368)

Author SHA1 Message Date
Zed A. Shaw ffc787df64 Designer is working great now, and this fixes a bunch of things about the mouse. 2 weeks ago
Zed A. Shaw 0edd948101 A barely working tool to find font characters and pick their color. 2 weeks ago
Zed A. Shaw 2f8c9bd1a9 Change the color namespace to ColorValue. Need to come up with the organizational theme for the code. 3 weeks ago
Zed A. Shaw e86d474c7c Now have more test for the base functionality but need to push render tests and find a way to test the GUI. I've also brought in sol2 for lua integration but not sure what to do with it. 3 weeks ago
Zed A. Shaw fb1fd9d8bc A bit of some clean up, API unifying, and some performance tweaks. 1 month ago
Zed A. Shaw 15a302d133 Renderer is now more standalone and doesn't try to protect against small maps, that's the GUI's job. 1 month ago
Zed A. Shaw b7002917c1 Color is now in one nice location. 1 month ago
Zed A. Shaw 7cb03594a3 Renderer now knows how to render panels as grid/text based on how the panel is configured. 1 month ago
Zed A. Shaw f79e7638c0 Panel now holds data on how it should be rendered and render just uses that instead of calculating it. 1 month ago
Zed A. Shaw 96ee16e598 Figured out that I don't need a special screen, just send events to the component directly with OnEvent. However, you have to component->Add() or call Render(component, []) with it or else it's not considered a child. 1 month ago
Zed A. Shaw e3cff8142c Barely working stripped down version of ScreenInteractive. Now to bring on the SFML events. 1 month ago
Zed A. Shaw 7d3605f58b A bit of cleanup and testing of the panel, then some optimization to avoid re-rendering and multiple wchar converts. 1 month ago
Zed A. Shaw 9bc9c9007f Now have a nice panel to hold all the UI panels we'll use later. 1 month ago