Zed A. Shaw
|
f0829bb9ea
|
Starting a bit of refactoring to sort out how to handle the various UIs.
|
2024-12-30 16:33:56 -05:00 |
|
Zed A. Shaw
|
ffc787df64
|
Designer is working great now, and this fixes a bunch of things about the mouse.
|
2024-12-12 10:14:43 -05:00 |
|
Zed A. Shaw
|
0edd948101
|
A barely working tool to find font characters and pick their color.
|
2024-12-07 13:42:30 -05:00 |
|
Zed A. Shaw
|
2f8c9bd1a9
|
Change the color namespace to ColorValue. Need to come up with the organizational theme for the code.
|
2024-12-05 09:24:56 -05:00 |
|
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.
|
2024-11-30 10:43:25 -05:00 |
|
Zed A. Shaw
|
fb1fd9d8bc
|
A bit of some clean up, API unifying, and some performance tweaks.
|
2024-11-22 23:12:18 -05:00 |
|
Zed A. Shaw
|
15a302d133
|
Renderer is now more standalone and doesn't try to protect against small maps, that's the GUI's job.
|
2024-11-21 15:51:22 -05:00 |
|
Zed A. Shaw
|
b7002917c1
|
Color is now in one nice location.
|
2024-11-18 14:28:39 -05:00 |
|
Zed A. Shaw
|
7cb03594a3
|
Renderer now knows how to render panels as grid/text based on how the panel is configured.
|
2024-11-18 12:51:57 -05:00 |
|
Zed A. Shaw
|
f79e7638c0
|
Panel now holds data on how it should be rendered and render just uses that instead of calculating it.
|
2024-11-18 12:07:44 -05:00 |
|
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.
|
2024-11-14 12:37:31 -05:00 |
|
Zed A. Shaw
|
e3cff8142c
|
Barely working stripped down version of ScreenInteractive. Now to bring on the SFML events.
|
2024-11-13 12:48:42 -05:00 |
|
Zed A. Shaw
|
7d3605f58b
|
A bit of cleanup and testing of the panel, then some optimization to avoid re-rendering and multiple wchar converts.
|
2024-11-12 08:06:09 -05:00 |
|
Zed A. Shaw
|
9bc9c9007f
|
Now have a nice panel to hold all the UI panels we'll use later.
|
2024-11-11 12:23:40 -05:00 |
|