Zed A. Shaw
|
111429b974
|
A slight improvement to avoid rendering boxes behind text that is default bg color.
|
2024-11-18 22:12:40 -05:00 |
|
Zed A. Shaw
|
b7002917c1
|
Color is now in one nice location.
|
2024-11-18 14:28:39 -05:00 |
|
Zed A. Shaw
|
c8fa68815b
|
A bit more cleanup of render but kind of stuck on what to do further.
|
2024-11-18 13:29:22 -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
|
1a3bbaedda
|
Use the MID value for borders.
|
2024-11-18 11:34:49 -05:00 |
|
Zed A. Shaw
|
958c8545a7
|
It's actually better to just use FTXUI's Modal system than to invent my own.
|
2024-11-17 22:28:29 -05:00 |
|
Zed A. Shaw
|
64855f3c90
|
The gui can now pop open a modal based on clicking a button but I need to manage focus next.
|
2024-11-17 13:23:18 -05:00 |
|
Zed A. Shaw
|
34c84343db
|
Mostly working now, just had to manually calculate the grid. Needs a cleanup but I'm moving on for now.
|
2024-11-17 12:37:07 -05:00 |
|
Zed A. Shaw
|
89a70f398a
|
Rewrote the ansi parser to exactly callback on color setting, so now just need to clean this all up and fix a few little bugs.
|
2024-11-16 12:10:14 -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
|
6e848004c4
|
Panel is working and now I can work on the gui interactions parts.
|
2024-11-11 13:03:31 -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 |
|
Zed A. Shaw
|
baaf56d4de
|
Can do better rendering of individual components and 'panels' but it's not too clean right now.
|
2024-11-11 10:12:36 -05:00 |
|
Zed A. Shaw
|
7b5c84b5f7
|
Cleaned up the gui display some more for future GUI elements.
|
2024-11-10 12:53:29 -05:00 |
|
Zed A. Shaw
|
2ced72a475
|
Slight improvement in the renderer efficiency.
|
2024-11-09 12:19:09 -05:00 |
|
Zed A. Shaw
|
824a384ffd
|
Font sizes and map view now work with arbitrary map sizes.
|
2024-11-09 10:56:22 -05:00 |
|
Zed A. Shaw
|
707e9e3d6e
|
Have to force the terminal detected by FTXUI to use full color no matter what it detects in the actual terminal.
|
2024-11-03 00:16:52 -04:00 |
|
Zed A. Shaw
|
24b1e4a500
|
Further cleaning of the renderer.
|
2024-11-02 17:41:19 -04:00 |
|
Zed A. Shaw
|
fd8180bc61
|
Refactored the ansi_parser into a class that can be reused between render calls.
|
2024-11-02 16:56:46 -04:00 |
|
Zed A. Shaw
|
e864e14eab
|
Rendering with color is working now but still has problems with enabling/resetting the default colors.
|
2024-11-02 06:02:13 -04:00 |
|
Zed A. Shaw
|
a36b187879
|
Renderer of ANSI codes to SFML is now working. Does seem to be a little slow but that'll be easy to fix later.
|
2024-11-02 03:53:33 -04:00 |
|
Zed A. Shaw
|
ae484bf425
|
ANSI code renderer starts working but I have to make it utf8/wchar_t friendly.
|
2024-11-01 18:07:47 -04:00 |
|
Zed A. Shaw
|
9397af2a11
|
Rendering code stripped out of the GUI code.
|
2024-10-30 18:54:51 -04:00 |
|