diff options
Diffstat (limited to 'editor/tile.c')
| -rw-r--r-- | editor/tile.c | 32 |
1 files changed, 28 insertions, 4 deletions
diff --git a/editor/tile.c b/editor/tile.c index b40a6a4..7a9a169 100644 --- a/editor/tile.c +++ b/editor/tile.c @@ -3,14 +3,16 @@ #include "editor.h" static -void tile_ui(void) +void tile_editor_win(void) { Tile_Editor *t = &editor.tile; if ( !tyui_begin_window( "Tile Editor", - ty_recti(0, 0, 100, 100), - &t->tile_editor_win + ty_recti(0, 0, 100, SCREEN_HEIGHT), + &t->tile_editor_win, + .flags = TYUI_WIN_NORESIZEY | TYUI_WIN_NOMOVE | TYUI_WIN_NOTITLE | TYUI_WIN_ALWAYS_BELOW, + .min_size = ty_vec2i(100, SCREEN_HEIGHT), ) ) { return; @@ -21,9 +23,31 @@ void tile_ui(void) tyui_end_window(); } +static +void test_win(void) +{ + Tile_Editor *t = &editor.tile; + if ( + !tyui_begin_window( + "Test", + ty_recti(100, 100, 100, 100), + &t->test_win, + .flags = TYUI_WIN_INVISIBLE + ) + ) { + return; + } + + for (int i = 0; i < 10; i++) + tyui_text("test"); + + tyui_end_window(); +} + void tile_proc(void) { - tile_ui(); + tile_editor_win(); + test_win(); } void tile_draw(void) |
